回答編集履歴
3
記載の再修正
test
CHANGED
@@ -52,7 +52,7 @@
|
|
52
52
|
|
53
53
|
|
54
54
|
|
55
|
-
ついでなので上記出てきた値渡し、ローカル変数についても説明します。
|
55
|
+
ついでなので上記に出てきた値渡し、ローカル変数についても説明します。
|
56
56
|
|
57
57
|
|
58
58
|
|
@@ -104,7 +104,7 @@
|
|
104
104
|
|
105
105
|
|
106
106
|
|
107
|
-
対になる用語として**グローバル変数**というのもあります。
|
107
|
+
ローカル変数と対になる用語として**グローバル変数**というのもあります。
|
108
108
|
|
109
109
|
興味あったら調べてみると良いと思います。
|
110
110
|
|
2
誤記修正
test
CHANGED
@@ -62,7 +62,7 @@
|
|
62
62
|
|
63
63
|
今回のケースだとswapValメソッドには配列bの各要素の数値がコピーされた状態となり、この時点で元々のb配列との関連は一切なくなっています。
|
64
64
|
|
65
|
-
これは**値渡し(call by
|
65
|
+
これは**値渡し(call by value)**とも呼ばれます。
|
66
66
|
|
67
67
|
|
68
68
|
|
1
記載修正
test
CHANGED
@@ -80,7 +80,7 @@
|
|
80
80
|
|
81
81
|
ローカル変数とは宣言されたブロックでのみ有効となる変数の事です。
|
82
82
|
|
83
|
-
上記のコードだとswapメソッド内で宣言されたint型の変数たちは、
|
83
|
+
上記のコードだとswapValメソッド内で宣言されたint型の変数たちは、
|
84
84
|
|
85
85
|
このメソッド内でしか有効となりません。
|
86
86
|
|