回答編集履歴

2

攻撃的だそうなので後ろを削除

2023/08/11 11:55

投稿

jimbe
jimbe

スコア13170

test CHANGED
@@ -1,5 +1,2 @@
1
1
  #4
2
2
  String オブジェクトがイミュータブルなことと、 String 型変数がイミュータブル(?) なことは違います。
3
-
4
- rrr メソッドが呼ばれた時点で引数と仮引数は同じ String オブジェクトを指しています(参照)が、引数に別の String オブジェクト(の参照)を入れたら各々を指すだけです。
5
- どちらも String オブジェクトは変更していませんし、そもそも String オブジェクトがイミュータブルとご存じなら『変更している』とは思わないはずですが…。

1

追加

2023/08/11 03:45

投稿

jimbe
jimbe

スコア13170

test CHANGED
@@ -1,2 +1,5 @@
1
1
  #4
2
2
  String オブジェクトがイミュータブルなことと、 String 型変数がイミュータブル(?) なことは違います。
3
+
4
+ rrr メソッドが呼ばれた時点で引数と仮引数は同じ String オブジェクトを指しています(参照)が、引数に別の String オブジェクト(の参照)を入れたら各々を指すだけです。
5
+ どちらも String オブジェクトは変更していませんし、そもそも String オブジェクトがイミュータブルとご存じなら『変更している』とは思わないはずですが…。