if関数ったって組み込みの(型クラスを含む)条件分岐機構を使わずには書けんだろ。