状态变量忌讳赋值0/1的原因

从这个视频看到的


04:46开始
我的问题是这样的理由是什么,是像视频后面的例子给一个LEAP, NOT_A_LEAP,可读性更强吗?

因为有的函数返回0时代表正确,非0代表故障码,而有的非0代表正确,0代表错误。
如果你想让别人能看懂,而不用去猜到底1是正常还是0是正常,那么最好用2个明确的变量来代替。