今日の役に立たない一言 - Today’s Trifle! -

古い記事ではさまざまなテーマを書いていますが、2007年以降はプログラミング関連の話がほとんどです。

三項演算子

某協力会社に作らせたコード。

    public boolean isHogeExists() {
        if (hoge == null) {
            return false;
        } else {
            return true;
        }
    }

三項演算子使ってくれよん。(涙)

    public boolean isHogeExists() {
        return hoge == null ? false : true;
    }

いや、ちがう。三項演算子を書くまでもないやんか。

    public boolean isHogeExists() {
        return hoge != null;
    }