Scala 中的整数除法 [英] Int division in scala

查看:146
本文介绍了Scala 中的整数除法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Scala 中有两个 Int 值.

I have two Int values in Scala.

scala> val a = 3
a: Int = 3

scala> val b = 5
b: Int = 5

现在,我想将它们分开并获得 Float.使用尽可能少的样板.

Now, I want to divide them and get Float. With as little boilerplate as possible.

如果我做a/b,我得到

scala> a/b
res0: Int = 0

我不会做简单的 Java (float).

I cannot do simple Java (float).

scala> ((Float)a)/b
<console>:9: error: value a is not a member of object Float
              ((Float)a)/b
                      ^

我该怎么办?

推荐答案

下面一行加上它的结果应该可以解决你的问题.

The following line followed by its result should solve your problem.

scala> a.toFloat/b
res3: Float = 0.6

这篇关于Scala 中的整数除法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆