開発環境
- OS X Lion - Apple(OS)
- TextWrangler(Text Editor) (BBEditの無料機能制限版、light版)
- Script言語: Python
『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7)のIV部(関数)の17章(関数に関連する高度なテクニック)の練習問題4を解いてみる。
4.
関数でyieldステートメントを使用した場合、関数は呼び出し側に値を渡す際にreturn文のように処理を終了するのではなく一時停止する。そのときステート情報が保持されるので一時停止したところから処理を再開出来る。
return文とyield文の違いを確認してみる。
入出力結果(Terminal)
0 コメント:
コメントを投稿