[英]Return value in generator function Python 2
我想知道如何編寫一個生成器函數,該函數還可以選擇返回值。 在Python 2中,如果生成器函數嘗試返回值,則會收到以下錯誤消息。 SyntaxError: 'return' with argument inside generator
是否可以在我指定是否要接收生成器的地方編寫函數?
例如:
def f(generator=False):
if generator:
yield 3
else:
return 3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.