我有这个代码:
val leftEnoughRoom = if(fx1 > eachSideBesidesFace){
true
}else{
false
}
并收到警告:
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().
它要我做什么?当我这样做时:
if(fx1 > eachSideBesidesFace){
val leftEnoughRoom = true
}else{
val leftEnoughRoom = false
}
那么leftEnoughRoom
下面就再也联系不到
fx1 > eachSideBesidesFace
是一个布尔语句。你不需要 if-else:
val leftEnoughRoom = fx1 > eachSideBesidesFace
作为旁注,您可以单击带下划线的表达式,点击 Alt+Enter,然后让 Android Studio 自动优化代码。