GeeksforGeeksでyieldの使用例とその分析
まず、yield文の基本的な構文を確認しましょう。以下は、yield文を使用した簡単な関数の例です。def count_up_to(n): i = 1 while i <= n: yield i i += 1 # ジェネレータオブジェクトを作成 generator = count_up_to(5) # ジェネレータオブジェクトから値を取得 print(next(generator)) # 出力: 1 print(next(generator)) # 出力: 2 print(next(generator)) # 出力: 3 print(>>More