2008-06-03から1日間の記事一覧

Pythonで複数行lambda

Pythonでのlambdaの構文自体は中途の改行を許さないけど、括弧でくくれば途中ではインデントも改行ありなしも関係なくなる: print (lambda x: x + x) (10) #=> 20 そう考えると、PythonでもいわゆるDSL風なことも結構できるんじゃないだろうかと思う。たとえ…