下面是我的理解************求糾正
三元運(yùn)算符所能判斷的是bool類型的數(shù),這里如果能夠整除的話就是false,否則均視為1,也就是true,也就是說,能整除,就是一排的最后一個(gè)maxLline,如果不能整除,就是$no%$maxLine.
**************上面是我COPY某網(wǎng)友的說明*********************
**************附上三元運(yùn)算符的公式:***************************
(expr1)?(expr2):(expr3),如果expr1的值為true,則此表達(dá)式的值為expr2,否則為expr3。
**************下面是我的理解************求糾正?**********************
理解一$no % $maxLine是再說17除4=4.25,這表示能被整除(是嗎??我數(shù)學(xué)不好),所以是false,為公式中的expr3,也就是 $maxLine,(可是為何$row的結(jié)果是1??? ?明明$maxLine的值: 4,為什麼是第1個(gè)位置??)??
我理解成這樣,對嗎??
如果餘數(shù)是0.2555555,那表示不能整除,配上三元運(yùn)算之後,就是選擇$no % $maxLine,對嗎?
2019-05-30
已經(jīng)詳細(xì)回答