-1

端末から機能するポモドーロ タイマー クライアントがあります。ハッシュ マーク(#)付きのステータス バーを追加したい。

たとえば、25 分間隔ごとにループを使用したいとします。「#」を出力して、プログラムを 60 秒間スリープさせたい。60 秒後、ループに戻り、別の '#' を出力して再びスリープさせたいのですが、プログラムを実行するとウェルカム メッセージが表示されますが、プログラムは終了します。

ルビー

def period(t, message)
  puts "#{message} #{t / 60} min.".colorize( color )
  put "Status: "
  time_left = t / 60    # Convert to minutes
  (0..time_left).each do |minute|
    put "#"
    sleep 60
  end
end

私は困惑しているので、どんな提案も大歓迎です。ヘルプ!

4

2 に答える 2

0

t/60 から 0 を与える t の値だったのではないかと思います。

于 2013-08-30T04:10:37.453 に答える