Re: [閒聊] python小白問個問題

作者: ZooseWu (N5)   2024-08-06 10:53:32
※ 引述《Rushia (早瀬ユウカの体操服 )》之銘言:
: return 就會跳出迴圈或函式
: 舉例來說:
: def fun():
: for i in range(20):
: print(i)
: if i == 8:
: return None
: print('123')
: fun()
: 上面的code8以後就不會打印了
: 123永遠不會打印到 因為前面就返回了
這就是命令式的不合理之處
用 if for return 把你的函式切的支離破碎
讓你的執行順序在函式內跳來跳去 跳過一大段 執行一半直接不見
只有宣告式才能拯救大家脫離這個地獄
作者: Wardyal (Wardyal)   2024-08-06 10:58:00
宣告式是把所有過程都封裝起來 直接return 的意思嗎看了一下

Links booklink

Contact Us: admin [ a t ] ucptt.com