Ruby で書いたストップウォッチ

きっと超へたなんでしょうね。でもやりたいことは出きてるから良いや。

#!/usr/local/bin/ruby

chr=["", "", "", "", "", "", "", ""]

time1=Time.now
puts "終ったら enter を押します。"

t=Thread.new do
  while true
    chr.each {|c|
      print "\b\b"+c
    }
  end
end

gets
Thread::kill(t)
print "\b\b"
time2=Time.now

puts (time2-time1).to_i.to_s+""