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