2011-10-18から1日間の記事一覧

それにしても・・・

etc

深夜に何やってんだという話。ねむい。Java かわいい。

アンダーバーって便利ですよね

public enum Unit { _ } とか、 // 2要素タプル public final class _2<T1, T2> { ... } // 3要素タプル public final class _3<T1. T2, T3> { ... } ... とか。 F のメソッド名も _ だし、Map リテラル用のメソッドも _ で。</t1.></t1,>

Java で Map リテラル (もどき)

上のは冗談ですが、こっちは割と本気です。 コレクションのリテラルについては コレクション (List, Set, Map 等) の生成の簡略化 - ぐるぐる~ とかで言及しているんですけど*1、Map については「これだ!」というものがありませんでした。 ですが、最近自…

Java で map や filter

現在の Java にはラムダ式が無いので、map や filter をやろうとすると割とひどいことになります。 例えば、 public interface F<Arg, Ret> { Ret _(Arg a); } というインターフェイスを用意して、 public class Op { public static <T, U> List<U> map(List<T> xs, F<T, U> f) { List<U> re</u></t,></t></u></t,></arg,>…