エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
#ジェネレーター ジェネレータ関数は簡単に言うと、関数の中の途中でreturnができる感じ。 でも、return... #ジェネレーター ジェネレータ関数は簡単に言うと、関数の中の途中でreturnができる感じ。 でも、return的なことをしても終わらないのが特徴。 あと、一つづつ返していきのでメモリもあまり使わない。 python3で追加されたサブジェネレータも解説していきます。 今回作ったコード:https://github.com/KodairaTomonori/Qiita/tree/master/default_module/syntax 実際はreturnの代わりにyieldを使います。 まずは簡単に、ただ単に数を数えるcounterとfibonatti数列の生成関数から ##基本的な使い方(yield, .__next__(), .close() ) def counter(): num = 0 while True: yield num num += 1 def fibonatti(): n