2007-12-17から1日間の記事一覧

Javaで関数型言語のcase式みたいに書く

JavaやCなど構造化プログラミングやオブジェクト指向などは、if文や case文(switch文)は値を持ちません。関数型言語ではそれ自体が値を持ち、なれるとこれが結構便利です。 Javaでもif式は3項演算子で同じようなことができますが、case式っぽいことも書ける…