回答編集履歴

1

少し補足追加

2024/03/12 12:41

投稿

otn
otn

スコア84719

test CHANGED
@@ -11,7 +11,7 @@
11
11
  p foo #=> 123
12
12
  ```
13
13
 
14
- Rubyのメソッドは返り値を持ちます。これは、
14
+ 次に、Rubyのメソッドは返り値を持ちます。これは、
15
15
  > 関数中のブール関数の値を返り値に渡す方法を教えてください。
16
16
  とお書きなので、「返り値」の概念はおわかりですね。
17
17
  メソッド`shiritori`が、「一致しなかったら`true`を、一致したら`false`を返り値として返す」という定義なら、
@@ -19,7 +19,7 @@
19
19
  `p shiritori("tex","abc")`で、`true`が表示されて、
20
20
  14行目の`break`は、`break if shiritori(two_words)`と書けますね?
21
21
 
22
- 最低限の書き換えをすると、
22
+ 最低限の書き換えをすると(`return`は所により必ずしも必要では無いのですが「返り値を返す」を明記するために書いています)、
23
23
  ```Ruby
24
24
  p shiritori_words = ["apple", "et", "tex", "abc", "dc"]
25
25