如何以这种输入“if”的方式编写继续

嘿,我想用方式 2 输入 if 语句,但我需要在那里放置一个 continue 并且它没有任何想法?方法 1 输入 if

if ( x+2 < 0) {
    y=x+2;
}
else {
    y=-(x+2);
}

方法 2 输入 if

y=(x+2 < 0) ? x+2 : -(x+2)

我的问题是如何以第二种方式输入 continue ,如下所示:

(x==1) ? continue : x+1 ;

但这对我不起作用。

回答

三元运算符 ( ?) 仅返回一个值(有条件地)。您不能使用它来执行任意代码块。换句话说,如果您需要有条件地调用continue,则需要使用if结构,而不是三元。


以上是如何以这种输入“if”的方式编写继续的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>