我在Scala中有两个Int值。
scala> val a = 3
a: Int = 3
scala> val b = 5
b: Int = 5现在,我想把它们相除,然后得到浮点数。尽可能少的样板文件。
如果我使用a/b,我会得到
scala> a/b
res0: Int = 0我不能做简单的Java (float)。
scala> ((Float)a)/b
<console>:9: error: value a is not a member of object Float
((Float)a)/b
^我该怎么办?
发布于 2012-07-03 09:28:03
下面一行后面跟着它的结果应该可以解决您的问题。
scala> a.toFloat/b
res3: Float = 0.6发布于 2012-07-03 09:54:22
使用类型归属的替代答案:
scala> (a:Float)/b
res0: Float = 0.6https://stackoverflow.com/questions/11303337
复制相似问题