柿 #9728(2009/12/19 01:00 GMT) [ Ruby ] Rating-4/4=-1.00
コレクションフレームワークに則ってコレクションクラスを実装して下さい.
具体的にどのようなコレクションを実装しても構いませんが,コレクションフレームワークで用意された基本的なメソッドは一通り呼べるようにして下さい. foreach系の構文があれば,それでも使えるとよいです.
例えば,Rubyであれば以下のようなコードで(mapを直接定義することなく)要素を列挙できる必要があるでしょう.
1 2 3 4 5 6
p MyCollection.new.map {|i| i } # for でも使える for i in MyCollection.new p i end
Rating-4/4=-1.00-0+
[ reply ]
柿 #9728() [ Ruby ] Rating-4/4=-1.00
コレクションフレームワークに則ってコレクションクラスを実装して下さい.
具体的にどのようなコレクションを実装しても構いませんが,コレクションフレームワークで用意された基本的なメソッドは一通り呼べるようにして下さい. foreach系の構文があれば,それでも使えるとよいです.
例えば,Rubyであれば以下のようなコードで(mapを直接定義することなく)要素を列挙できる必要があるでしょう.
Rating-4/4=-1.00-0+
[ reply ]