Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

PythonでもLambda式

みんな大好き無名関数!
Lambda式はPythonにもあります。

実際のところ

特に何も読み込まずに定義可能です。

a = lambda x: map(int, x.split(','))

コールする時は引数として。

a('12,24')
#>> [12, 24]

a('2, hoge')
#>> ValueError: invalid literal for int() with base 10: 'hoge'

a('2, 2.9')
#>> ValueError: invalid literal for int() with base 10: '2.9 '