回答編集履歴
1
少し補足追加
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
|
|