为了账号安全,请及时绑定邮箱和手机立即绑定

下面是我的理解************求糾正

三元运算符所能判断的是bool类型的数,这里如果能够整除的话就是false,否则均视为1,也就是true,也就是说,能整除,就是一排的最后一个maxLline,如果不能整除,就是$no%$maxLine.

**************上面是我COPY某網友的說明*********************

**************附上三元運算符的公式:***************************

(expr1)?(expr2):(expr3),如果expr1的值为true,则此表达式的值为expr2,否则为expr3。

**************下面是我的理解************求糾正?**********************

理解一$no % $maxLine是再說17除4=4.25,這表示能被整除(是嗎??我數學不好),所以是false,為公式中的expr3,也就是 $maxLine,(可是為何$row的結果是1??   明明$maxLine的值: 4,為什麼是第1個位置??) ?



我理解成這樣,對嗎??

如果餘數是0.2555555,那表示不能整除,配上三元運算之後,就是選擇$no % $maxLine,對嗎?


正在回答

1 回答

已经详细回答

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

下面是我的理解************求糾正

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信