如何以这种方式继续输入 "if"
how to write continue in this way of typing "if"
嘿,我想用方式 2 键入 if 语句,但我需要在那里放一个继续,但它没有任何想法?
方式 1 输入 if
if ( x+2 < 0) {
y=x+2;
}
else {
y=-(x+2);
}
方法 2 输入 if
y=(x+2 < 0) ? x+2 : -(x+2)
我的问题是如何以第二种方式继续输入,如下所示:
(x==1) ? continue : x+1 ;
但这对我不起作用。
三元运算符 (?
) 只是 returns 一个值(有条件地)。您不能使用它来执行任意代码块。也就是说,如果需要条件调用continue
,需要使用if
结构,而不是三元
嘿,我想用方式 2 键入 if 语句,但我需要在那里放一个继续,但它没有任何想法? 方式 1 输入 if
if ( x+2 < 0) {
y=x+2;
}
else {
y=-(x+2);
}
方法 2 输入 if
y=(x+2 < 0) ? x+2 : -(x+2)
我的问题是如何以第二种方式继续输入,如下所示:
(x==1) ? continue : x+1 ;
但这对我不起作用。
三元运算符 (?
) 只是 returns 一个值(有条件地)。您不能使用它来执行任意代码块。也就是说,如果需要条件调用continue
,需要使用if
结构,而不是三元