エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
まつもと直伝 プログラミングのオキテ 上記のページでobserverの使い方を読んだので、サンプルのコード... まつもと直伝 プログラミングのオキテ 上記のページでobserverの使い方を読んだので、サンプルのコードを参考に、tkを使用して、簡単な時計を作成してみました。 require "observer" require "tk" #更新通知者 class Tick include Observable def tick loop { now = Time.now #更新があったことを通知 changed #監視者にパラメータを渡す(監視側ではupdateが呼ばれる) notify_observers(now.hour, now.min, now.sec) #1秒ごとの刻みに補正する sleep 1.0 - Time.now.usec / 1000000.0 } end end #監視者 class Clock def initialize #秒刻みが待ち状態となるため別スレッドで @t =