回答編集履歴

3

修正

2017/11/19 15:52

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -40,9 +40,9 @@
40
40
 
41
41
  これはかなりシンプルな例ですが、引数は呼び出す際にあればよいことが分かります。
42
42
 
43
- ご提示のコードの挙動を完全に理解するには、**クロージャ**について知る必要があります。
44
43
 
45
44
 
45
+ ご提示のコードの挙動を完全に理解するには、**クロージャ**について知る必要がありますが...
46
46
 
47
47
  まあ、とりあえず『関数そのもの』を渡していることがわかれば大丈夫です。
48
48
 

2

修正

2017/11/19 15:52

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -38,7 +38,7 @@
38
38
 
39
39
 
40
40
 
41
- これはかなりシンプルな例ですが、引数呼び出す際にあればよいことが分かります。
41
+ これはかなりシンプルな例ですが、引数呼び出す際にあればよいことが分かります。
42
42
 
43
43
  ご提示のコードの挙動を完全に理解するには、**クロージャ**について知る必要があります。
44
44
 

1

追記

2017/11/19 15:51

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -50,6 +50,24 @@
50
50
 
51
51
  ---
52
52
 
53
+ > get_best関数内で引数を出力しても同様<functin 以下略>となります
54
+
55
+
56
+
57
+ 『関数そのもの』を出力すると、そのように表示されます。至って正常な動作です。
58
+
59
+ ```Python
60
+
61
+ >>> print(hoge)
62
+
63
+ <function hoge at 0x0000020E078FBAE8>
64
+
65
+ ```
66
+
67
+
68
+
69
+ ---
70
+
53
71
  > 5つprintしたのに6つ出力されているのも何故なんでしょうか
54
72
 
55
73