teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

質問を改善

2021/02/23 09:48

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,8 @@
1
- ここに質問の内容を詳しく書いてください。
1
+ ###質問
2
2
 
3
3
  初歩的な質問ですが、自己解決できなかったためよろしくお願いします。
4
4
 
5
- 以下のコードなのですが,ary = self.split(" ")のselfがなぜstrを指すのかがわかりません。どういう仕組みになっているのでしょうか。
5
+ ary = self.split(" ")のselfがなぜstrを指すのかがわかりません。どういう仕組みになっているのでしょうか。
6
6
  この場合,selfはStringを指すのではないですか?
7
7
 
8
8
  ### 該当のソースコード

1

出力結果補足

2021/02/23 09:48

投稿

退会済みユーザー
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
  ```