2011-07-01から1ヶ月間の記事一覧

gcc-4.6.1をインストール

gccをダウンロード,展開 GMPとMPFRとMPCをダウンロード,展開してgccを展開したディレクトリに放り込む configure,make,make install でできた.最初はGMP,MPFR,MPCをそれぞれmakeしてたけどgccのconfigureの時に何故かどうしても見付けてくれなかった(…

Hash#selectとHash#rejectの意外な相違点

rejectはデフォルト値を受け継ぐが,selectは受け継がない. Hash.new(42).select { nil }[0] # => nil Hash.new(42).reject { nil }[0] # => 42 リファレンスマニュアルの説明の微妙な違いは,この挙動の違いから来るものなのか? key, value のペアについ…