[ruby-list:46484] "<<" の使い方

From: "T.Soejima" <clev@...2.so-net.ne.jp>
Date: 2009-10-27 06:44:43 UTC
List: ruby-list #46484
そえじま@勉強中 です。

ちょっと試しに Array#push を自分で考えてみたんですが、変なところで
エラーになってしまいます。

class Array_push
attr_accessor :ary
def initialize
ary = Array.new
ary = nil
end
def push data
ary << data && data # ここでエラーになってしまいます。
end
end

if __FILE__ == $0
ap = Array_push.new
ap.push("sample data")
print ap.ary
end

なにかrequire しないといけないんでしょうか?
よろしくお願いします。



In This Thread

Prev Next