- 166 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 21:08:19 ]
- class Object
def callback(method, mypos=0, *args) args.insert mypos, self method.call *args end end p Math.sqrt(400) #=> 20.0 p 400.callback Math.method(:sqrt) #=> 20.0 p [1,2,3,4,5,6][2,3] #=> [3, 4, 5] p 3.callback([1,2,3,4,5,6].method(:[]), 1, 2) #=> [3, 4, 5] こんなもんでどうかな
|

|