構成される新しいリストを返す。in}の実装型と同じである。in}は破壊してはならない。in}の要素間の相互の位置関係を維持する。どちらでもテストは成功すること。ある関数型っぽいことをするためのメソッドですね。in}の実装型と同じである」ってところで、これが恐らく、cloneを使わないと実装できないところだと思います。result;このように、cloneにも重要な役割があるのであって、cloneはイケてないから一律使わない、と思考停止するのはあんまりよくないんじゃないかなー、と思っています。Javaは、本当にcloneが必要なケースかを問いかけ、必要ならばうまくやれ、と言っているんだ。「cloneはイケてないから使うな」とは言っておらず「イケてないから、注意深く実装しようね」と指摘しているに過ぎないのだ。cloneをうまく使っているコードってあまり見ないなぁ、不当に迫害され過ぎてんじゃないかなぁ、と思ったので、こんなん書いてみました。4ヶ月ほど前まで、自分が思考停止してたんですけどネ。*1:もしくは、シリアライズ+デシリアライズの組み合わせ、なんてのを提案する場合もある。...2009-05-21例えば、if〜instanceofを避ける(1)先日の地豆の開発チャットでの話題をまとめておく。読者になる検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログPro最新記事クラスメソッド株式会社に転職しました!またな、山城。月別アーカイブはてなブログをはじめよう!daisuke-mさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。