Subject: [ruby-list:8071] Re: How to define a method
From: TAKAHASHI Masayoshi <maki inac.co.jp>
Date: Fri, 22 May 1998 23:14:31 +0900
References: 8070
In-reply-to: Your message of "Fri, 22 May 1998 22:41:43 +0900"
高橋です。
ひわださん:
> 既存のクラスにメソッドを追加するうまい方法はないでしょうか?。
> Arrayクラスに fold メソッドを追加しようとしたところ、
(略)
class Array
def fold(st=0)
self.each{|i| st = yield(st, i)}
st
end
end
はいかがでしょうか?
高橋征義 (株式会社アイナック) Email:maki / inac.co.jp