return ((a == b) ? 0 : (a == false) ? -1 : 1);是什么意思?

问题描述:

return ((a == b) ? 0 : (a == false) ? -1 : 1);是什么意思?

如果A==B的话返回值为0
否则判断A==FALSE
如果A==FALSE返回-1
不等于的话返回1
我也是新手,你看看这个答案能不能看懂.这是我理解的.