if-else条件処理【Conditional operator if-else】

If the expression is true, operator1 is executed and the control is given to the operator that follows operator2 (operator2 is not executed). If the expression is false, operator2 is executed.

もし式が true である場合、operator1 が実行されます。そしてコントロールは operator2 の後に続く処理に与えられます(operator2 は実行されません)。もし式が false である場合,operator2 が実行されます。


The else part of the if operator can be omitted. Thus, a divergence may appear in nested if operators with omitted else part. In this case, else addresses to the nearest previous if operator in the same block that has no else part.

if処理は、else部分を省略することができます。したがって、else部分を省略すると、入れ子の if処理で分岐が現れるように見えます。この場合、elseの場所は同じブロック内にあって、最も近い else部分を持たない if処理になります。



Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">