質問編集履歴
7
コードの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
end
|
37
37
|
end
|
38
38
|
|
39
|
-
user1 = MegaGreeter.new("
|
39
|
+
user1 = MegaGreeter.new("一郎", 20, "サッカー")
|
40
40
|
user1.names
|
41
41
|
user1.ages
|
42
42
|
user1.skills
|
6
コードの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -41,10 +41,15 @@
|
|
41
41
|
user1.ages
|
42
42
|
user1.skills
|
43
43
|
|
44
|
-
user2 = MegaGreeter.new("二郎",
|
44
|
+
user2 = MegaGreeter.new("二郎", 19, "野球")
|
45
45
|
user2.names
|
46
46
|
user2.ages
|
47
47
|
user2.skills
|
48
|
+
|
49
|
+
user3 = MegaGreeter.new("三郎", 18, "サッカー,野球,水泳")
|
50
|
+
user3.names
|
51
|
+
user3.ages
|
52
|
+
user3.skills
|
48
53
|
```
|
49
54
|
|
50
55
|
・特技は配列でも出力できるようにする
|
5
コードの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,39 +13,40 @@
|
|
13
13
|
|
14
14
|
```ここに言語を入力
|
15
15
|
class MegaGreeter
|
16
|
-
|
16
|
+
attr_accessor :name
|
17
|
-
|
17
|
+
attr_accessor :age
|
18
|
-
|
18
|
+
attr_accessor :skill
|
19
|
-
|
20
|
-
def initialize
|
21
|
-
@name = "太郎"
|
22
|
-
@age = 20
|
23
|
-
@skill = "サッカー"
|
24
|
-
end
|
25
19
|
|
20
|
+
def initialize(x, y, z)
|
21
|
+
@name = x
|
22
|
+
@age = y
|
23
|
+
@skill = z
|
24
|
+
end
|
25
|
+
|
26
|
-
|
26
|
+
def names
|
27
27
|
puts "私の名前は#{@name}です"
|
28
|
-
|
28
|
+
end
|
29
29
|
|
30
|
-
|
30
|
+
def ages
|
31
31
|
puts "年齢は#{@age}です"
|
32
|
-
|
32
|
+
end
|
33
33
|
|
34
|
-
|
34
|
+
def skills
|
35
35
|
puts "特技は#{@skill}です"
|
36
|
-
|
36
|
+
end
|
37
37
|
end
|
38
|
+
|
39
|
+
user1 = MegaGreeter.new("太郎", 20, "サッカー")
|
40
|
+
user1.names
|
41
|
+
user1.ages
|
42
|
+
user1.skills
|
43
|
+
|
44
|
+
user2 = MegaGreeter.new("二郎", 21, "野球")
|
45
|
+
user2.names
|
46
|
+
user2.ages
|
47
|
+
user2.skills
|
38
48
|
```
|
39
|
-
記述の仕方がわからないです。
|
40
|
-
よろしくお願いします。
|
41
49
|
|
50
|
+
・特技は配列でも出力できるようにする
|
42
|
-
|
51
|
+
というのができないです。
|
43
|
-
|
52
|
+
よろしくお願いします。
|
44
|
-
ruby4.rb:13: syntax error, unexpected tSTRING_BEG, expecting ';' or '\n'
|
45
|
-
puts "私の名前は#{@name}です"
|
46
|
-
^
|
47
|
-
ruby4.rb:17: syntax error, unexpected tSTRING_BEG, expecting ';' or '\n'
|
48
|
-
puts "年齢は#{@age}です"
|
49
|
-
^
|
50
|
-
ruby4.rb:18: syntax error, unexpected keyword_end, expecting end-of-input
|
51
|
-
```
|
4
コードの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -23,19 +23,18 @@
|
|
23
23
|
@skill = "サッカー"
|
24
24
|
end
|
25
25
|
|
26
|
-
|
26
|
+
def names
|
27
27
|
puts "私の名前は#{@name}です"
|
28
28
|
end
|
29
29
|
|
30
|
-
def
|
30
|
+
def ages
|
31
31
|
puts "年齢は#{@age}です"
|
32
32
|
end
|
33
33
|
|
34
|
-
def
|
34
|
+
def skills
|
35
35
|
puts "特技は#{@skill}です"
|
36
36
|
end
|
37
|
-
|
38
|
-
|
37
|
+
end
|
39
38
|
```
|
40
39
|
記述の仕方がわからないです。
|
41
40
|
よろしくお願いします。
|
3
エラーの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,12 +18,35 @@
|
|
18
18
|
attr_accessor :skill
|
19
19
|
|
20
20
|
def initialize
|
21
|
-
@name = "
|
21
|
+
@name = "太郎"
|
22
22
|
@age = 20
|
23
|
-
@skill = "
|
23
|
+
@skill = "サッカー"
|
24
24
|
end
|
25
25
|
|
26
|
+
def
|
27
|
+
puts "私の名前は#{@name}です"
|
28
|
+
end
|
29
|
+
|
30
|
+
def
|
31
|
+
puts "年齢は#{@age}です"
|
32
|
+
end
|
33
|
+
|
34
|
+
def
|
35
|
+
puts "特技は#{@skill}です"
|
36
|
+
end
|
37
|
+
|
26
38
|
end
|
27
39
|
```
|
28
40
|
記述の仕方がわからないです。
|
29
|
-
よろしくお願いします。
|
41
|
+
よろしくお願いします。
|
42
|
+
|
43
|
+
エラーの状況
|
44
|
+
```ここに言語を入力
|
45
|
+
ruby4.rb:13: syntax error, unexpected tSTRING_BEG, expecting ';' or '\n'
|
46
|
+
puts "私の名前は#{@name}です"
|
47
|
+
^
|
48
|
+
ruby4.rb:17: syntax error, unexpected tSTRING_BEG, expecting ';' or '\n'
|
49
|
+
puts "年齢は#{@age}です"
|
50
|
+
^
|
51
|
+
ruby4.rb:18: syntax error, unexpected keyword_end, expecting end-of-input
|
52
|
+
```
|
2
一部コードの削除
title
CHANGED
File without changes
|
body
CHANGED
@@ -23,13 +23,6 @@
|
|
23
23
|
@skill = "soccer"
|
24
24
|
end
|
25
25
|
|
26
|
-
def say_hi
|
27
|
-
|
28
|
-
end
|
29
|
-
|
30
|
-
def say_bye
|
31
|
-
|
32
|
-
end
|
33
26
|
end
|
34
27
|
```
|
35
28
|
記述の仕方がわからないです。
|
1
タグの追加
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|