Int в scala - программирование

Int в scala

У меня есть два значения Int в Scala.

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
                      ^

Что мне делать?

4b9b3361

Ответ 1

Следующая строка, за которой следует ее результат, должна решить вашу проблему.

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

Ответ 2

Альтернативный ответ, использующий тикет:

scala> (a:Float)/b
res0: Float = 0.6