There's an echo in my head

日々のメモ。

2012-11-06から1日間の記事一覧

grep -s

$ grep hoge **/* とかしたときにディレクトリがヒットするとIs a directoryといちいちエラーが表示されて煩わしかったので、 alias grep='grep -s' というようにエラーを非表示にするオプション-sを設定した。

Enumerable#zipってなんぞ

レシーバと引数で与えられた配列を、レシーバの要素数個の配列に分割する。 (複数の配列の要素を、そのインデックスごとに取り分けた配列を作る、のほうが的確?) a = [1, 2, 3] b = [4, 5, 6] c = [7, 8, 9] a.zip #=> [[1], [2], [3]] a.zip(b) #=> [[1,…

Hash[]ってなんぞ

偶数個の引数からハッシュを作る。 Hash[] #=> [] Hash[1] #=> ArgumentError: odd number of arguments for Hash Hash[1,2] #=> { 1 => 2 } Hash[1,2,3,4] #=> { 1 => 2, 3 => 4 } array = [1,2,3,4] Hash[array] #=> {} 最後の一つだけよくわからないなぁ…

このブログに出てくるコードスニペッツは、引用あるいは断りがない限りMITライセンスです。