【激突】関数型言語 VS オブジェクト指向言語2at TECH【激突】関数型言語 VS オブジェクト指向言語2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト672:デフォルトの名無しさん 12/05/06 13:07:46.75 メタオブジェクトプロトコルみたいな話は最近どうなったのか 673:デフォルトの名無しさん 12/05/06 16:21:50.38 >>671 一昔前がよくわからないのでpull型とpush型の違いがよくわからんです 674:デフォルトの名無しさん 12/05/06 17:41:19.49 >>673 getterを呼び出したり成功か失敗か調べたりするのがpull型 getter反対派はpush型 675:デフォルトの名無しさん 12/05/06 19:43:30.18 言語はなんでもいいので具体例をプリーズ。 676:デフォルトの名無しさん 12/05/06 20:31:27.12 pushとかpullなんて名前は知らないけどこんな感じなんじゃね? サンプルはJava。上がきっとpushで下がpull http://www.akirakoyasu.net/2011/01/15/218/ List<B> blist = new ArrayList<B>(alist.size()); for (A a : alist) { blist.add(new B(a)); } Guavaを使う場合は次のように書きます。 List<B> blist = Lists.transform(alist, new Function<A, B>(){ @Override public B apply(A a) { return new B(a); } }); 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch