ruby

Rubyはハッシュに数値と文字列のkeyが持てるんですね

Rubyで書かれたコードにbugがあって調べることになり、初めて知りました。 Ruby % ruby -e 'h = {1 => true, "1" => false}; p h' {1=>true, "1"=>false} Perl % perl -MData::Dumper -e '$h = {1 => true, "1" => false}; warn Dumper $h' $VAR1 = { '1' =>…

Rubyで2つの日付を元にからその間の月を全部出す

パッとググった感じこんなんでよさそう #!ruby require 'date' (Date.parse("2010-08-01")..Date.parse("2012-11-07")).each{|i| next if i.strftime('%d') != '01' puts i.strftime('%Y%m') } 参考:rubyなら日付を連続10日分の日付作るのがアツ−!と言う…