2008-09-21から1日間の記事一覧
Symbol#pa - かきにっき なるほどキモイスバラシイ。 class Symbol def [] *arg me = self proc{|o, *a| o.__send__ me, *arg, *a } end end module Enumerable def ^ p map &p end end p (0..4)^:to_s[2] #=> ["0", "1", "10", "11", "100"] これでGroovyの…
Symbol#pa - かきにっき なるほどキモイスバラシイ。 class Symbol def [] *arg me = self proc{|o, *a| o.__send__ me, *arg, *a } end end module Enumerable def ^ p map &p end end p (0..4)^:to_s[2] #=> ["0", "1", "10", "11", "100"] これでGroovyの…