単一リターンの三項演算子を書くことは可能でしょうか。オンラインでグーグルを試しましたが、答えが見つかりませんでした。それとも三項演算子と呼ばれていませんか??
アドバイスありがとうございます。
If(A == 1) execute_function(); into A == 1 ? execute_function() //???Possible???
単一リターンの三項演算子を書くことは可能でしょうか。オンラインでグーグルを試しましたが、答えが見つかりませんでした。それとも三項演算子と呼ばれていませんか??
アドバイスありがとうございます。
If(A == 1) execute_function(); into A == 1 ? execute_function() //???Possible???
これが最短の方法です。
A == 1 && execute_function();
はい:
(exists == 1) ? execute_function() : false;
存在する場合は関数を実行し、それ以外の場合は true
追加:次のようにする方が良いでしょう:
if( A == 1 ) {
execute_function();
}
上記のケースで三項演算子を使用することは、条件の真の側のみをチェックし、偽の側にあるものを気にしないため、それほど実りがありません。
condition ? (runTrue) : (runFalse);
JavaScriptで利用可能です。
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Conditional_Operator