.times

回数が決まっている作業を繰り返すときは[times」を使うとvenry.

繰り返す回数 .times {
繰り返したい処理
}

  • All work and no play makes tomomii a dull. を5行繰り返すプログラムを書きましょう
 5.times {
  puts 'All work and no play makes tomomii a dull.'
  }
  

おお!

moomin:ProgrammingRuby tomomi$ ruby volume.rb
All work and no play makes tomomii a dull.
All work and no play makes tomomii a dull.
All work and no play makes tomomii a dull.
All work and no play makes tomomii a dull.
All work and no play makes tomomii a dull.

timesメソッドはiteratorと呼ばれる繰り返しをおこなうためのメソッド。timesの親戚にeachなどがあります

メソッドの作成 >def

def メソッド名
メソッドで実行したい処理
end

  • Hello, Ruby! と表示するメソッドを作成してみましょ
def hello
 puts 'Hello, Ruby!'
end
hello

これもなんとか一発オK

moomin:ProgrammingRuby tomomi$ ruby volume.rb
Hello, Ruby!