回答編集履歴
2
ブロックについて明記
test
CHANGED
@@ -46,9 +46,9 @@
|
|
46
46
|
|
47
47
|
|
48
48
|
|
49
|
-
def文を使って関数を
|
49
|
+
def文を使って関数作る時、引数とコードブロックを与えます。その、引数とコードブロック(=手続きのかたまり)によって表される**もの**が関数オブジェクトです。
|
50
50
|
|
51
|
-
私たちはそのコード
|
51
|
+
私たちはそのコードブロックをよく["関数本体"](https://docs.python.org/ja/3/reference/executionmodel.html?highlight=%E9%96%A2%E6%95%B0%E6%9C%AC%E4%BD%93)と称します。そのことからも明らかです。
|
52
52
|
|
53
53
|
関数オブジェクトが持っている手続きのかたまりが本質で、その関数オブジェクトを(ほかの"なにか"と)区別して表すために付ける呼び方が**名前**です。
|
54
54
|
|
@@ -64,7 +64,7 @@
|
|
64
64
|
|
65
65
|
|
66
66
|
|
67
|
-
1. 関数オブジェクトを生成する
|
67
|
+
1. 与えられた引数リストとコードブロックから関数オブジェクトを生成する
|
68
68
|
|
69
69
|
2. 関数オブジェクトに名前を付ける(=def文が実行されたところの名前空間で関数名を関数オブジェクトに束縛する)
|
70
70
|
|
1
些細
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
あなたは"名前"という概念をどう
|
13
|
+
あなたは"名前"という概念をどう捉えていますか?
|
14
14
|
|
15
15
|
|
16
16
|
|
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
def文を使って関数を宣言したとき、そこにあるコード=手続きのかたまりを表す**もの**が関数オブジェクトです。
|
50
50
|
|
51
|
-
私たちはそのコードのかたまりのことをよく["関数本体"](https://docs.python.org/ja/3/reference/executionmodel.html)と称します。そのことからも明らかです。
|
51
|
+
私たちはそのコードのかたまりのことをよく["関数本体"](https://docs.python.org/ja/3/reference/executionmodel.html?highlight=%E9%96%A2%E6%95%B0%E6%9C%AC%E4%BD%93)と称します。そのことからも明らかです。
|
52
52
|
|
53
53
|
関数オブジェクトが持っている手続きのかたまりが本質で、その関数オブジェクトを(ほかの"なにか"と)区別して表すために付ける呼び方が**名前**です。
|
54
54
|
|