2012-06-25から1日間の記事一覧
パンくず Ruby Cookbook 配列の重複要素削除 概要 配列の重複要素削除 サンプル array = [:one,:two,:three,:two] print array puts print array.uniq #=>不変メソッドで重複要素削除 puts print array puts print array.uniq! #=>破壊的メソッドで重複要素…
パンくず Ruby Cookbook 配列一括設定 概要 配列一括設定 サンプル array = [:one,:two,:three] a,b,c=array puts "#{a},#{b},#{c}" array << :four << :five a,b,*c=array puts "#{a},#{b},#{c}" 出力 one,two,three one,two,[:three, :four, :five]
パンくず Ruby Cookbook Timeoutの制御 概要 Timeoutの制御 サンプル require 'timeout' def timeout_logic(limit_time, sleep_time) puts "limit_time=#{limit_time},sleep_time#{sleep_time}" Timeout::timeout(limit_time){ sleep sleep_time } rescue Ti…