def make_incrementor(n):
... return lambda x: x + n
...
f = make_incrementor(42)
f(1)
43
上記の通り実行してなぜ43が出力されるのか分かりません。
xの値がどこから来ているのかが理解できず苦しんでいます。
ご教授お願い致します。
回答2件
あなたの回答
tips
プレビュー
投稿2019/12/22 10:06
def make_incrementor(n):
... return lambda x: x + n
...
f = make_incrementor(42)
f(1)
43
上記の通り実行してなぜ43が出力されるのか分かりません。
xの値がどこから来ているのかが理解できず苦しんでいます。
ご教授お願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/23 00:50