質問編集履歴
2
質問を改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,8 @@
|
|
1
|
-
|
1
|
+
###質問
|
2
2
|
|
3
3
|
初歩的な質問ですが、自己解決できなかったためよろしくお願いします。
|
4
4
|
|
5
|
-
|
5
|
+
ary = self.split(" ")のselfがなぜstrを指すのかがわかりません。どういう仕組みになっているのでしょうか。
|
6
6
|
この場合,selfはStringを指すのではないですか?
|
7
7
|
|
8
8
|
### 該当のソースコード
|
1
出力結果補足
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,11 +11,17 @@
|
|
11
11
|
class String
|
12
12
|
def count_word
|
13
13
|
ary = self.split(" ")
|
14
|
-
|
14
|
+
puts self
|
15
15
|
return ary.size
|
16
16
|
end
|
17
17
|
end
|
18
18
|
|
19
19
|
str = "Just Another Ruby Newbie"
|
20
20
|
p str.count_word #→4
|
21
|
+
```
|
22
|
+
|
23
|
+
###出力結果
|
24
|
+
```Ruby
|
25
|
+
Just Another Ruby Newbie
|
26
|
+
4
|
21
27
|
```
|