<type> select(int conditional, <type>a, <type>b)
<type>[] select(int conditional, <type>a[], <type>b[])
条件がTrueならa
、Falseならb
を返します。
select
ステートメントとif
ステートメントの違いは、select
は条件の値に関わらずaとbの両方を評価することです。
select
の賢い使い方は、比較を回避することができるので、大きなコードの部分をネイティブコードに変換することができます。
utility |