kiyoka.2009_09_12 RSSPLAIN

Related pages: !kiyoka.blog.list !kiyoka.blog.2009_09
555555555555555555555555
5

[言語][Python] Pythonのlambda

5
 Pythonのlambda - 西尾泰和のはてなダイアリーEXT
5
   The fate of reduce() in Python 3000EXT
5
     Why drop lambda? Most Python users are unfamiliar with Lisp or
5
     Scheme, so the name is confusing; also, there is a widespread
5
     misunderstanding that lambda can do things that a nested function
5
     can't
5
 このあたりかな。つまり、まずもって大部分のPython使いはLispに不慣れだし、
5
 「lambdaじゃないとできないことがある」という誤解の元になる(実際にはネ
5
 ストした関数を作ればいいだけなのでlambdaは必要ない)のでlambdaを削除し
5
 ようとした、ってこと。
5

 

5

 

5

そうだったのか。

5

Pythonはlambda式にマルチステートメントが使えないなど、不備が多いなと思っていた。

5

0137129297

5

自分はこのPythonのlambda式さえ改善すれば気持ちよくPythonでコードが書けるのにと思っていたのだけど、そもそ言語作者の意図でそうなっていたのか...

5

それはどうしようもないなあ。

5

 

5

 

5

ちなみに、西尾さんの記事にリンクされているドキュメントは良い。後でちゃんと読もう。

5
 言語パターン - 使いやすい言語・ライブラリをデザインする方法 - qwik.jp/lang-patternEXT
5

 

5

...comment disabled...