2013-03-08 56 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()) 

這僅僅是用較少的字符的替代方案。