Число
abstract class Number
Базовый класс для всех платформ, представляющих числовые значения.
Конструкторы
<init>
Базовый класс для всех платформ, представляющих числовые значения.
<init>()
Функции
toByte
Возвращает значение этого числа как Byte, что может включать округление или усечение.
abstract fun toByte(): Byte
toChar
Возвращает Char со значением, равным этому числу, усеченным до 16 бит, если необходимо.
abstract fun toChar(): Char
toDouble
Возвращает значение этого числа как Double, что может включать округление.
abstract fun toDouble(): Double
toFloat
Возвращает значение этого числа как Float, что может включать округление.
abstract fun toFloat(): Float
toInt
Возвращает значение этого числа как Int, что может включать округление или усечение.
abstract fun toInt(): Int
Расширяющие функции
narrow
fun <R : Number> Number.narrow(): R
signExtend
fun <R : Number> Number.signExtend(): R
Наследники
Byte
Представляет 8-битовое знаковое целое число. На JVM значения этого типа без возможности null представляются как значения примитивного типа byte.
class Byte : Number, Comparable<Byte>
Double
Представляет двойную точность 64-битного числа с плавающей запятой IEEE 754. На JVM значения этого типа без возможности null представляются как значения примитивного типа double.
class Double : Number, Comparable<Double>
Float
Представляет одинарную точность 32-битного числа с плавающей запятой IEEE 754. На JVM значения этого типа без возможности null представляются как значения примитивного типа float.
class Float : Number, Comparable<Float>
Int
Представляет 32-битовое знаковое целое число. На JVM значения этого типа без возможности null представляются как значения примитивного типа int.
class Int : Number, Comparable<Int>
Long
Представляет 64-битовое знаковое целое число. На JVM значения этого типа без возможности null представляются как значения примитивного типа long.
class Long : Number, Comparable<Long>
Short
Представляет 16-битовое знаковое целое число. На JVM значения этого типа без возможности null представляются как значения примитивного типа short.
class Short : Number, Comparable<Short>
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html