简单地说,我想做一些事情:
int a = 6.;
int b = 10 * (1 + (a==0));
b=10
a!=0
,b=20
a==0
。这种特殊的格式不起作用,有没有一种方法没有额外的if语句?
答案 0 :(得分:5)
使用三元运算符
$('.test-list .test-item').each(() => {
console.log($(this).find('.test-paragraph').text()); //not working always empty
});
答案 1 :(得分:1)
int a = 6;
int b = 10 * (2 - (a != 0));
答案 2 :(得分:1)
或者没有条件
int a = 123;
int b = 10 * (1 + !a);
如果a为a
,则取消1
将为0
,如果为其他任何内容,则为0
。