Scala中有没有办法为变量赋值并同时在表达式中使用该值?像这样...
java.lang.Math.abs(scala.util.Random.nextInt()) / {val num = java.lang.Math.pow(10, (java.lang.Math.abs(scala.util.Random.nextInt() % 5) + 1)) } * num
我收到这个错误...
cannot be applied to (Unit)
java.lang.Math.abs(scala.util.Random.nextInt()) / {val num = java.lang.Math.pow(10, java.lang.Math.abs(scala.util.Random.nextInt() % 7)) } * num
为了四舍五入到值'10'的变量幂,我想为变量“num”分配一些随机整数,同时在表达式中使用相同的值。因此,我可以确保 num 与除数相同的值与乘数相同。我知道我在 scala 中看到了一些让我觉得我可以做到这一点的东西......