エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
2005-09-13
lambdaの定義が複数行にわたるのが許されたとしても文法は破綻しない。だけど、そう扱えるようにはなら... lambdaの定義が複数行にわたるのが許されたとしても文法は破綻しない。だけど、そう扱えるようにはならないのは何故だろう。 func = lambda x: x*x#これが正しい形func = lambda x:#これは出来ない return x*x 気になって調べてみた。 python lambda x: x*xjavascript function(x){ return x*x; };Groovy { x -> return x * x }scheme (lambda (x) (* x x))Haskell \x -> x*xOCaml fun x -> x*xC#*1 delegate(int x) { return x*x; }以下、余談。 型を明示する言語ではlambdaを使えるものが見当たらなかった。相性が悪いのかな。 Rubyにはblockがあるが、あれはlambda相当なの