如果 Java 我可以合法地这样做......
int num = 5;
final boolean isPositive;
if(five > 0) {
isPositive = true;
} else {
isPositive = false;
}
System.out.println("Is positive: " + isPositive); // Prints "Is positive: true"
我将这些延迟定义称为常量。
有没有办法在 Scala 中创建延迟定义常量?
最佳答案
在 Scala 中你不能延迟定义。如果您想做类似的事情,那么您通常会通过将其分配给 if 语句的结果来实现。
val isPositive = if(num > 0) true else false
甚至只是
val isPositive = num > 0
关于scala - Scala 有延迟定义常量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35183154/