Python と JavaScript は似てる でも、 lambda の中に手続き的な書き方ができない Python の lambda lambda 引数: 式 で、式の部分にはブロックも書けない。 これでは、 JavaScript 脳の人はコードを書けないではないか!!! というわけで lambda の中で手続きを書く方法を考えてみた 逐次処理 (lambda: ( 式, 式, )[-1]) 条件分岐 (lambda: ( 式, (lambda: ( 式, 式, 式, )[-1]) if (条件) else (lambda: ( 式, 式, 式, )[-1]), 式, )[-1]) 繰り返しは。。。。 まあ、再帰で書くとしておこう でも>< Python の代入 = は文だった>< なので、 lambda の中で文を書けない。困った。 で、以下のような感じにしてみた // print