開発環境
- OS X Lion - Apple(OS)
- TextWrangler(Text Editor) (BBEditの無料機能制限版、light版)
- Script言語: Python
『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7)のIV部(関数)の17章(関数に関連する高度なテクニック)の練習問題7を解いてみる。
7.
lmbda式とdefステートメントは関数オブジェクトを作成出来るという点は同じ。
違うのは、作成された関数オブジェクトが式の戻り値となるという点が異なる。lambda式は関数が式の戻り値になるので、匿名関数を作成出来る。
def関数とlambda式をいろいろと使ってみる。
入出力結果(Terminal)
lambda式はディクショナリに直接式を記述することが出来るけど、最後の構文エラーの出力からdefステートメントではディクショナリに直接関数を書くことが出来ない。
0 コメント:
コメントを投稿