回答編集履歴
2
修正
test
CHANGED
@@ -40,8 +40,8 @@
|
|
40
40
|
|
41
41
|
`request.value`の書き換えは「`request`が参照しているインスタンスの`value`プロパティの書き換え」であって
|
42
42
|
|
43
|
-
`request`
|
43
|
+
`request`の値(=どのインスタンスを参照しているか)は変更してないので`inout`をつけなくても合法です。
|
44
44
|
|
45
45
|
|
46
46
|
|
47
|
-
(仮に `request = ...`というコードを書く場合は`inout`を付ける必要があります。)
|
47
|
+
(なので仮に `request = ...`というコードを書く場合は`inout`を付ける必要があります。)
|
1
typo
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
これを読んでもたしかに質問のようなことを疑問に思うかもしれませんが、
|
18
18
|
|
19
|
-
ここで重要なの
|
19
|
+
ここで重要なのは「パラメータの値」が何を意味しているかです。
|
20
20
|
|
21
21
|
|
22
22
|
|