首頁 > 問答 > 主體
有个for循环,比方这样
for x in datal: print x[0][0]
这个x0可能越界,打算try一下,那么try是应该写在for里面还是外面?求大神赐教
怪我咯2017-04-18 10:21:43
print時會發生異常,所以應該是裡面
伊谢尔伦2017-04-18 10:21:43
放在不同位置, 程式碼邏輯不同, 看具體需求了
放在循環裡面在一次異常的時候, 如果 catch 異常不繼續拋出的話, 就繼續循環; 放在外邊就會在第一次異常的位置終止循環
PHPz2017-04-18 10:21:43
放在循環外,性能會好些~
天蓬老师2017-04-18 10:21:43
放哪都行, 不過放外邊只try一次, 放循環裡, try n 次, 不太建議.