Как сделать простое приведение типов в Scala? - PullRequest
22 голосов
/ 29 сентября 2010

Это должен быть глупый вопрос.

scala> val aFloat = 1.5f
aFloat: Float = 1.5

Как простым способом привести aFloat к Int?

Я уже знаю, как использовать a.asInstanceOf[Int].Но для этого нужно слишком много нажатий клавиш.

Ответы [ 2 ]

44 голосов
/ 29 сентября 2010
1.5f.toInt

//--> res0: Int = 1

Вы должны удвоить, toFloat, toInt и toLong для всех типов чисел.

12 голосов
/ 29 сентября 2010

, а также методы toFloat, toInt и т. Д., В некоторых случаях вы также можете использовать начертание типа:

val b = 23 : Byte
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...