引用:
作者: lukawa
其實我自己的習慣,會在進入迴圈時,會先設定一個exist 的變數為 false
如果真的有找到,就把他設定true,那這樣讀起就非常的直覺,但是很多人
寫程式的當下,不會特別去想這些事情,所以到時候,有時會很難維護
|
原來如此。
不知就本式來看,您能否示範一下,您說的設一個exit的變數?如果可以的話?
另外就i==5的邏輯推演我剛才似乎有點想通了,推演如下,以資記錄備忘:
i 一旦算到5,該迴圈就會跳出來,因此如果i==5,則表示之前從i==0,i==1,i==2,i==3,i==4都沒有符合的答案,因此i最終會來到5,則給予not listed的回應。所以也不能給i==6 or more.