為何sb.appened("")在if(filedValue==null){contiune}外面會被影響到?
我理解應該寫成這樣
if(filedValue?!=?null){ ????sb.appened("內容"); }
但圖中老師這樣寫,這個sb.appened()是寫在條件外面的呀,我理解是無論if里面條件成不成立,這個sb.appened()都應該會被執行吧?但實際執行起來如果filedValue是null,缺會被忽略掉,為啥?
我理解應該寫成這樣
if(filedValue?!=?null){ ????sb.appened("內容"); }
但圖中老師這樣寫,這個sb.appened()是寫在條件外面的呀,我理解是無論if里面條件成不成立,這個sb.appened()都應該會被執行吧?但實際執行起來如果filedValue是null,缺會被忽略掉,為啥?
2017-05-13
舉報
2017-05-26
在循環中遇到continue關鍵字,會結束當前循環,并返回到循環定義的開始位置,重新判斷循環條件,并執行
2017-05-13
if條件如果成立,會執行if代碼塊里面的代碼,continue,continue的作用是跳過當前循環,進入下一個循環繼續執行。這個意思就是,當前循環的沒有執行到的代碼就不會再執行,也就是說,后面的sb.append("內容")就不會被執行。