Ruby
1class Person 2 def self.male(name, age) 3 new(name, age) 4 end 5 6 def self.female(name, age) 7 new(name, age) 8 end 9 10 def initialize(name, age) 11 @name, @age = name, age 12 end 13 14 def hello 15 puts <<-EOS 16こんにちわ。 17私は #{@name} です。 18年齢は #{@age} です。 19 EOS 20 end 21end 22 23people = [ 24 Person.new('tanaka', 34), 25 Person.new('suzuki', 23), 26] 27 28people.each { |person|person.hello }
バージョン ruby 2.3.0p0 (2015-12-25 revision 53290) [x64-mingw32]
サイトを見ながら自分で作って改良したものです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/18 04:17