書籍 Build Awesome Command-Line Applications in Ruby2
Play Well with Others
長い処理を行うアプリケーションを作った場合などに、途中で処理を中止することがあります。
そのような際に行う処理を記述しておき、中途半端な処理にならないようにする必要があります。
Signal.trap("SIGINT")do puts"interrupted"exitfalseendsleep5puts"not interrupted"
# 終了まで待たずにCtrl+Cを押した場合$ ruby1.rb ^Cinterrupted# 終了まで待った場合$ ruby1.rb not interrupted
自分の内からでるモチベーション「内発的動機づけ」を支援するためのブログを開設しました。
sp.8a【ゲスト: tbpgr】楽しくない7次受けSIer引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。