我有这个代码:
val leftEnoughRoom = if(fx1 > eachSideBesidesFace){
true
}else{
false
}
Run Code Online (Sandbox Code Playgroud)
并得到警告:
This inspection reports if statements which can be simplified to single statements. For example:
if (foo()) {
return true
} else {
return false
}
can be simplified to return foo().
Run Code Online (Sandbox Code Playgroud)
它要我做什么?当我做:
if(fx1 > eachSideBesidesFace){
val leftEnoughRoom = true
}else{
val leftEnoughRoom = false
}
Run Code Online (Sandbox Code Playgroud)
然后leftEnoughRoom
再也不能到达了
fx1 > eachSideBesidesFace
Run Code Online (Sandbox Code Playgroud)
是一个布尔语句.你不需要if-else:
val leftEnoughRoom = fx1 > eachSideBesidesFace
Run Code Online (Sandbox Code Playgroud)
作为旁注,您可以单击带下划线的表达式,按Alt + Enter,然后让Android Studio自动优化代码.
归档时间: |
|
查看次数: |
711 次 |
最近记录: |