現在時刻を使う

今度は timeup.rb をつくろう。

#!/usr/koeki/bin/ruby

start = Time.now.to_i

printf("2 進数で 1000000 は 10 進数はいくつでしょうか\n")

while true
  if Time.now.to_i - start > 5
    print("\v" * 2)
    print("\t" * 5)
    print("ぶぶー\n")
    break
  end  
end

Time.now で現在時刻を取り出す。数値化するには to_i method を用いる。 "\t" はすきまを空ける Escape Sequence であった。 "\v" は縦にすきまを空ける Escape Sequence である。

本日の講義 / 基礎プログラミング I / 2007 年度

Madoka Nishimura <madoka.koeki-u.ac.jp>