2013-03-08 54 views
-4
if (this.skills[i].isBasic() == true) 

如何简化这个表达式?我该如何简化这个表达式

+2

它已经返回布尔值,为什么要比较它,直接使用条件结果 – 2013-03-08 10:17:17

+1

为什么这个问题得到了downvoted?这是明确的制定。是的,这很简单,但是如果你在这个层面上,很难搜索那种东西。 – 2013-03-08 10:24:33

回答

3
if (this.skills[i].isBasic()) 
5
if(skills[i].isBasic()) {} 

这是最简单的方法。

0

如果this.skills [I] .isBasic()返回布尔值,可以只

if (skills[i].isBasic()) 
3

显然if(skills[i].isBasic())

0
bool isBasic = this.skills[i].isBasic(); 
if(isBasic){ 
//Do something 
} 
+0

'this.skills [i]'... – Mordechai 2013-03-08 10:08:45

+0

最史诗的错字! – SudoRahul 2013-03-08 10:16:01

3
if(this.skills[i].isBasic()) 

这仅仅是用较少的字符的替代方案。