回答編集履歴

1

文の微修正

2017/05/14 15:39

投稿

magichan
magichan

スコア15898

test CHANGED
@@ -26,6 +26,6 @@
26
26
 
27
27
 
28
28
 
29
- あともう一つ重要なのは、Python では関数のdefault引数は**「関数定義時に評価される」**という点です。
29
+ あともう一つ重要なのは、Python では関数のdefault引数は**「関数定義時に一度だけ評価される」**という点です。
30
30
 
31
31
  この仕様により、ループ内で定義されている 各lambda関数のdefault引数はその直前で定義された**id**が使用されることになります。つまり``move_oval()``関数の第2引数には各ループ毎の**id**が渡されるということになります。