今度は 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 年度