回答編集履歴

1

ポイントを外していたようなので改稿

2024/10/08 05:15

投稿

maisumakun
maisumakun

スコア145830

test CHANGED
@@ -1,5 +1,7 @@
1
1
  > putsに関してもメソッドを呼び出して処理を呼び出し元に値を返していますよね?
2
2
 
3
- いません。単に、**コンソール**へ出力しているだけです
3
+ え、メソッドを呼び出すのは`puts`の機能**ではありません**。
4
4
 
5
- `puts`の結果は人間に見えるだけで、**プログラム内部**結果を再利用する方法は、かなり煩雑となります(実用的にはやらない手法です)
5
+ 式の中にメソッドの呼び出しがあれば、メソッドが呼び出されて返り値が得られる、という流れは、`puts`**なくても**進んでいきます。
6
+
7
+ `puts`は、単にその結果を表示しているだけです。