2007-03-04から1日間の記事一覧

dup

irb(main):040:0> a = [{"tu"=>"car"}] => [{"tu"=>"car"}] irb(main):041:0> b = a.dup => [{"tu"=>"car"}] irb(main):045:0> b[0]["tu"]="hoge" => "hoge" irb(main):046:0> p a [{"tu"=>"hoge"}] => nil irb(main):047:0> p b [{"tu"=>"hoge"}] => nil ir…

知らなかったこと

openメソッドの第一引数の先頭の文字が「|」(パイプ)だと、続く文字列はコマンドとして起動される。 irb(main):019:0> open("| df -k", "r"){|f| f.each{|line| puts line}} (irb):19: warning: Insecure world writable dir /home/bird, mode 040777 Fil…

Enumerable

min,max irb(main):056:0> a=[1,2,3] => [1, 2, 3] irb(main):057:0> a.max => 3 irb(main):058:0> a.min => 1 irb(main):059:0> a=["a","b","c"] => ["a", "b", "c"] irb(main):060:0> a.max => "c" irb(main):061:0> a.min => "a" irb(main):013:0> a=["ci…