scala - Scala的Int部门

标签 scala

我在Scala中有两个Int值。

scala> val a = 3
a: Int = 3

scala> val b = 5
b: Int = 5

现在,我想将它们划分为Float。尽可能减少样板。

如果我执行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
                      ^

我该怎么办?

最佳答案

下面的行及其结果应该可以解决您的问题。

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

关于scala - Scala的Int部门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11303337/

相关文章:

scala - Lift 中出现无法解释的错误消息

scala - Scala 中是否有一种将数字列表转换为范围列表的好方法?

java - SWT Composite 构造函数在非空参数上抛出 IllegalArgumentException

scala - Scala 中的可交换特性

scala - Akka HTTP 客户端服务器空闲超时不起作用

scala - 使用 sbt 之类的 gradle 构建多项目

scala - 你如何评论 .sbt 文件中的一行

c# - 如果不是用什么语言,如何实现我想用 c# 发明的这个新的事件处理程序系统?

scala - 替换/删除字符串中存在于单独列表中的单词

scala - 删除类型字段