2008-11-10から1日間の記事一覧

配列からキーと値を抜き出す

制御構造だけで済ませる方法はないのだろうか? サンプル counter = ['zero', 'first', 'second', 'third', 'forth', 'fifth'] max_length = counter.length - 1 for i in 0..max_length puts "#{i}: #{counter[i]}\n" end 実行結果 % ./sample.rb 0: zero 1…

日付の比較

簡単な比較。 % irb irb(main):001:0> require 'date' => true irb(main):002:0> from = Date::strptime('2008-01-01', '%Y-%m-%d') => #<Date: 4908933/2,0,2299161> irb(main):003:0> to = Date::strptime('2008-01-02', '%Y-%m-%d') => #<Date: 4908935/2,0,2299161> irb(main):004:0> sametime = Date::strptime</date:></date:>…

“ハッシュ”のキーと値を配列に変換して同時に取得する

忘れやすいので備忘録として記載。 サンプル hash = {"Lemon" => 100, "Orange" => 150, "Banana" => 250} p hash print("\n") puts "キーのみを取得" key_array = hash.keys p key_array print("\n") puts "値のみを取得" value_array = hash.values p valu…