Объявления уровня пакета
Математические функции и константы.
Функции включают тригонометрические, гиперболические, функции возведения в экспоненту и степень, логарифмические функции, функции округления, определения знака и абсолютного значения.
Свойства
Требования к платформе и версии: Common (1.2), JS (1.2), JVM (1.2), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect val Double.absoluteValue: Double
expect val Float.absoluteValue: Float
expect val Int.absoluteValue: Int
expect val Long.absoluteValue: Long
Возвращает абсолютное значение этого значения.
Требования к платформе и версии: Common (1.2), JS (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect val Double.ulp: Double
Возвращает ULP (единицу последнего разряда) этого значения.
Требования к платформе и версии: JVM (1.2), Native (1.3)
actual val Double.ulp: Double
Возвращает ULP (единицу последнего разряда) этого значения.
val Float.ulp: Float
Возвращает ULP этого значения.
Функции
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun abs(x: Double): Double
expect fun abs(x: Float): Float
Возвращает абсолютное значение заданного значения x.
expect fun abs(n: Int): Int
expect fun abs(n: Long): Long
Возвращает абсолютное значение заданного значения n.
Требования к платформе и версии: JS (1.2)
actual inline fun abs(x: Double): Double
actual inline fun abs(x: Float): Float
Возвращает абсолютное значение заданного значения x.
actual fun abs(n: Int): Int
actual fun abs(n: Long): Long
Возвращает абсолютное значение заданного значения n.
Требования к платформе и версии: JVM (1.2)
actual inline fun abs(x: Double): Double
actual inline fun abs(x: Float): Float
Возвращает абсолютное значение заданного значения x.
actual inline fun abs(n: Int): Int
actual inline fun abs(n: Long): Long
Возвращает абсолютное значение заданного значения n.
Требования к платформе и версии: Native (1.3)
actual external fun abs(x: Double): Double
actual external fun abs(x: Float): Float
Возвращает абсолютное значение заданного значения x.
actual external fun abs(n: Int): Int
actual external fun abs(n: Long): Long
Возвращает абсолютное значение заданного значения n.
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun acos(x: Double): Double
expect fun acos(x: Float): Float
Вычисляет арккосинус значения x; возвращаемое значение — угол в диапазоне от 0.0 до PI радиан.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun acos(x: Double): Double
actual inline fun acos(x: Float): Float
Вычисляет арккосинус значения x; возвращаемое значение — угол в диапазоне от 0.0 до PI радиан.
Требования к платформе и версии: Native (1.3)
actual external fun acos(x: Double): Double
actual external fun acos(x: Float): Float
Вычисляет арккосинус значения x; возвращаемое значение — угол в диапазоне от 0.0 до PI радиан.
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun acosh(x: Double): Double
expect fun acosh(x: Float): Float
Вычисляет обратный гиперболический косинус значения x.
Требования к платформе и версии: JS (1.2)
actual inline fun acosh(x: Double): Double
actual inline fun acosh(x: Float): Float
Вычисляет обратный гиперболический косинус значения x.
Требования к платформе и версии: JVM (1.2)
actual fun acosh(x: Double): Double
actual inline fun acosh(x: Float): Float
Вычисляет обратный гиперболический косинус значения x.
Требования к платформе и версии: Native (1.3)
actual external fun acosh(x: Double): Double
actual external fun acosh(x: Float): Float
Вычисляет обратный гиперболический косинус значения x.
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun asin(x: Double): Double
expect fun asin(x: Float): Float
Вычисляет арксинус значения x; возвращаемое значение — угол в диапазоне от -PI/2 до PI/2 радиан.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun asin(x: Double): Double
actual inline fun asin(x: Float): Float
Вычисляет арксинус значения x; возвращаемое значение — угол в диапазоне от -PI/2 до PI/2 радиан.
Требования к платформе и версии: Native (1.3)
actual external fun asin(x: Double): Double
actual external fun asin(x: Float): Float
Вычисляет арксинус значения x; возвращаемое значение — угол в диапазоне от -PI/2 до PI/2 радиан.
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun asinh(x: Double): Double
expect fun asinh(x: Float): Float
Вычисляет обратный гиперболический синус значения x.
Требования к платформе и версии: JS (1.2)
actual inline fun asinh(x: Double): Double
actual inline fun asinh(x: Float): Float
Вычисляет обратный гиперболический синус значения x.
Требования к платформе и версии: JVM (1.2)
actual fun asinh(x: Double): Double
actual inline fun asinh(x: Float): Float
Вычисляет обратный гиперболический синус значения x.
Требования к платформе и версии: Native (1.3)
actual external fun asinh(x: Double): Double
actual external fun asinh(x: Float): Float
Вычисляет обратный гиперболический синус значения x.
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun atan(x: Double): Double
expect fun atan(x: Float): Float
Вычисляет арктангенс значения x; возвращаемое значение — угол в диапазоне от -PI/2 до PI/2 радиан.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun atan(x: Double): Double
actual inline fun atan(x: Float): Float
Вычисляет арктангенс значения x; возвращаемое значение — угол в диапазоне от -PI/2 до PI/2 радиан.
Требования к платформе и версии: Native (1.3)
actual external fun atan(x: Double): Double
actual external fun atan(x: Float): Float
Вычисляет арктангенс значения x; возвращаемое значение — угол в диапазоне от -PI/2 до PI/2 радиан.
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun atan2(y: Double, x: Double): Double
expect fun atan2(y: Float, x: Float): Float
Возвращает угол theta полярных координат (r, theta), соответствующих декартовым координатам (x, y), вычисляя арктангенс значения y / x; возвращаемое значение — угол в диапазоне от -PI до PI радиан.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun atan2(y: Double, x: Double): Double
actual inline fun atan2(y: Float, x: Float): Float
Возвращает угол theta полярных координат (r, theta), соответствующих декартовым координатам (x, y), вычисляя арктангенс значения y / x; возвращаемое значение — угол в диапазоне от -PI до PI радиан.
Требования к платформе и версии: Native (1.3)
actual external fun atan2(y: Double, x: Double): Double
actual external fun atan2(y: Float, x: Float): Float
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun atanh(x: Double): Double
expect fun atanh(x: Float): Float
Вычисляет обратный гиперболический тангенс значения x.
Требования к платформе и версии: JS (1.2)
actual inline fun atanh(x: Double): Double
actual inline fun atanh(x: Float): Float
Вычисляет обратный гиперболический тангенс значения x.
Требования к платформе и версии: JVM (1.2)
actual fun atanh(x: Double): Double
actual inline fun atanh(x: Float): Float
Вычисляет обратный гиперболический тангенс значения x.
Требования к платформе и версии: Native (1.3)
actual external fun atanh(x: Double): Double
actual external fun atanh(x: Float): Float
Вычисляет обратный гиперболический тангенс значения x.
Требования к платформе и версии: Common (1.8), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun cbrt(x: Double): Double
expect fun cbrt(x: Float): Float
Возвращает кубический корень из x. Для любого x, cbrt(-x) == -cbrt(x); то есть кубический корень из отрицательного значения равен отрицательному кубическому корню из модуля этого значения.
Требования к платформе и версии: JS (1.8), JVM (1.8)
actual inline fun cbrt(x: Double): Double
actual inline fun cbrt(x: Float): Float
Возвращает кубический корень из x. Для любого x, cbrt(-x) == -cbrt(x); то есть кубический корень из отрицательного значения равен отрицательному кубическому корню из модуля этого значения.
Требования к платформе и версии: Native (1.8)
actual external fun cbrt(x: Double): Double
actual external fun cbrt(x: Float): Float
Возвращает кубический корень из x. Для любого x, cbrt(-x) == -cbrt(x); то есть кубический корень из отрицательного значения равен отрицательному кубическому корню из модуля этого значения.
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun ceil(x: Double): Double
expect fun ceil(x: Float): Float
Округляет заданное значение x до целого числа в сторону плюс бесконечности.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun ceil(x: Double): Double
actual inline fun ceil(x: Float): Float
Округляет заданное значение x до целого числа в сторону плюс бесконечности.
Требования к платформе и версии: Native (1.3)
actual external fun ceil(x: Double): Double
actual external fun ceil(x: Float): Float
Округляет заданное значение x до целого числа в сторону плюс бесконечности.
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun cos(x: Double): Double
expect fun cos(x: Float): Float
Вычисляет косинус угла x, заданного в радианах.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun cos(x: Double): Double
actual inline fun cos(x: Float): Float
Вычисляет косинус угла x, заданного в радианах.
Требования к платформе и версии: Native (1.3)
actual external fun cos(x: Double): Double
actual external fun cos(x: Float): Float
Вычисляет косинус угла x, заданного в радианах.
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun cosh(x: Double): Double
expect fun cosh(x: Float): Float
Вычисляет гиперболический косинус значения x.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun cosh(x: Double): Double
actual inline fun cosh(x: Float): Float
Вычисляет гиперболический косинус значения x.
Требования к платформе и версии: Native (1.3)
actual external fun cosh(x: Double): Double
actual external fun cosh(x: Float): Float
Вычисляет гиперболический косинус значения x.
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun exp(x: Double): Double
expect fun exp(x: Float): Float
Возводит число Эйлера e в степень, равную значению x.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun exp(x: Double): Double
actual inline fun exp(x: Float): Float
Возводит число Эйлера e в степень, равную значению x.
Требования к платформе и версии: Native (1.3)
actual external fun exp(x: Double): Double
actual external fun exp(x: Float): Float
Возводит число Эйлера e в степень, равную значению x.
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun expm1(x: Double): Double
expect fun expm1(x: Float): Float
Вычисляет exp(x) - 1.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun expm1(x: Double): Double
actual inline fun expm1(x: Float): Float
Вычисляет exp(x) - 1.
Требования к платформе и версии: Native (1.3)
actual external fun expm1(x: Double): Double
actual external fun expm1(x: Float): Float
Вычисляет exp(x) - 1.
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun floor(x: Double): Double
expect fun floor(x: Float): Float
Округляет заданное значение x до целого числа в сторону минус бесконечности.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun floor(x: Double): Double
actual inline fun floor(x: Float): Float
Округляет заданное значение x до целого числа в сторону минус бесконечности.
Требования к платформе и версии: Native (1.3)
actual external fun floor(x: Double): Double
actual external fun floor(x: Float): Float
Округляет заданное значение x до целого числа в сторону минус бесконечности.
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun hypot(x: Double, y: Double): Double
expect fun hypot(x: Float, y: Float): Float
Вычисляет sqrt(x^2 + y^2) без промежуточного переполнения или потери значимости.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun hypot(x: Double, y: Double): Double
actual inline fun hypot(x: Float, y: Float): Float
Вычисляет sqrt(x^2 + y^2) без промежуточного переполнения или потери значимости.
Требования к платформе и версии: Native (1.3)
actual external fun hypot(x: Double, y: Double): Double
actual external fun hypot(x: Float, y: Float): Float
Вычисляет sqrt(x^2 + y^2) без промежуточного переполнения или потери значимости.
Требования к платформе и версии: JVM (1.2)
inline fun Double.IEEErem(divisor: Double): Double
inline fun Float.IEEErem(divisor: Float): Float
Вычисляет остаток от деления этого значения на значение делителя согласно стандарту IEEE 754.
Требования к платформе и версии: Native (1.3)
external fun Double.IEEErem(divisor: Double): Double
external fun Float.IEEErem(divisor: Float): Float
Вычисляет остаток от деления этого значения на значение делителя согласно стандарту IEEE 754.
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun ln(x: Double): Double
expect fun ln(x: Float): Float
Вычисляет натуральный логарифм (по основанию E) значения x.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun ln(x: Double): Double
actual inline fun ln(x: Float): Float
Вычисляет натуральный логарифм (по основанию E) значения x.
Требования к платформе и версии: Native (1.3)
actual external fun ln(x: Double): Double
actual external fun ln(x: Float): Float
Вычисляет натуральный логарифм (по основанию E) значения x.
Требования к платформе и версии: Common (1.2)
expect fun ln1p(x: Double): Double
expect fun ln1p(x: Float): Float
Вычисляет ln(x + 1).
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun ln1p(x: Double): Double
actual inline fun ln1p(x: Float): Float
Вычисляет ln(x + 1).
Требования к платформе и версии: Native (1.3)
actual external fun ln1p(x: Double): Double
actual external fun ln1p(x: Float): Float
Вычисляет ln(x + 1).
Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual fun ln1p(x: Double): Double
Вычисляет ln(x + 1).
actual fun ln1p(x: Float): Float
Вычисляет ln(a + 1).
Требования к платформе и версии: Common (1.2), JVM (1.2), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun log(x: Double, base: Double): Double
expect fun log(x: Float, base: Float): Float
Требования к платформе и версии: JS (1.2)
actual fun log(x: Double, base: Double): Double
actual inline fun log(x: Float, base: Float): Float
Требования к платформе и версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun log10(x: Double): Double
expect fun log10(x: Float): Float
Вычисляет десятичный логарифм (по основанию 10) значения x.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun log10(x: Double): Double
actual inline fun log10(x: Float): Float
Вычисляет десятичный логарифм (по основанию 10) значения x.
Требования к платформе и версии: Native (1.3)
actual external fun log10(x: Double): Double
actual external fun log10(x: Float): Float
Вычисляет десятичный логарифм (по основанию 10) значения x.
Требования к платформе и версии: Common (1.2), JVM (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun log2(x: Double): Double
expect fun log2(x: Float): Float
Вычисляет двоичный логарифм (по основанию 2) значения x.
Требования к платформе и версии: JS (1.2)
actual inline fun log2(x: Double): Double
actual inline fun log2(x: Float): Float
Вычисляет двоичный логарифм (по основанию 2) значения x.
Требования к платформе и версии: Native (1.3)
actual external fun log2(x: Double): Double
actual external fun log2(x: Float): Float
Вычисляет двоичный логарифм (по основанию 2) значения x.
Требования к платформе и версии: Common (1.2)
expect fun max(a: Double, b: Double): Double
expect fun max(a: Float, b: Float): Float
expect fun max(a: Int, b: Int): Int
expect fun max(a: Long, b: Long): Long
Возвращает большее из двух значений.
inline fun max(a: UInt, b: UInt): UInt
inline fun max(a: ULong, b: ULong): ULong
Возвращает большее из двух значений.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun max(a: Double, b: Double): Double
actual inline fun max(a: Float, b: Float): Float
actual inline fun max(a: Int, b: Int): Int
actual inline fun max(a: Long, b: Long): Long
Возвращает большее из двух значений.
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual fun max(a: Double, b: Double): Double
actual fun max(a: Float, b: Float): Float
actual fun max(a: Int, b: Int): Int
actual fun max(a: Long, b: Long): Long
Возвращает большее из двух значений.
Требования к платформе и версии: Common (1.2)
expect fun min(a: Double, b: Double): Double
expect fun min(a: Float, b: Float): Float
expect fun min(a: Int, b: Int): Int
expect fun min(a: Long, b: Long): Long
Возвращает меньшее из двух значений.
inline fun min(a: UInt, b: UInt): UInt
inline fun min(a: ULong, b: ULong): ULong
Возвращает меньшее из двух значений.
Требования к платформе и версии: JS (1.2), JVM (1.2)
actual inline fun min(a: Double, b: Double): Double
actual inline fun min(a: Float, b: Float): Float
actual inline fun min(a: Int, b: Int): Int
actual inline fun min(a: Long, b: Long): Long
Возвращает меньшее из двух значений.
Требования к платформе и версии: Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
actual fun min(a: Double, b: Double): Double
actual fun min(a: Float, b: Float): Float
actual fun min(a: Int, b: Int): Int
actual fun min(a: Long, b: Long): Long
Возвращает меньшее из двух значений.
Требования к платформе и версии: Common (1.2), JS (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Double.nextDown(): Double
Возвращает значение Double, ближайшее к этому значению в направлении минус бесконечности.
Требования к платформе и версии: JVM (1.2)
actual inline fun Double.nextDown(): Double
Возвращает значение Double, ближайшее к этому значению в направлении минус бесконечности.
inline fun Float.nextDown(): Float
Возвращает значение Float, ближайшее к этому значению в направлении минус бесконечности.
Требования к платформе и версии: Native (1.3)
actual external fun Double.nextDown(): Double
Возвращает значение Double, ближайшее к этому значению в направлении минус бесконечности.
external fun Float.nextDown(): Float
Возвращает значение Float, ближайшее к этому значению в направлении минус бесконечности.
Платформы и требования к версии: Common (1.2), JS (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Double.nextTowards(to: Double): Double
Возвращает ближайшее к этому значению значение Double в направлении от этого значения к значению to.
Платформы и требования к версии: JVM (1.2)
actual inline fun Double.nextTowards(to: Double): Double
Возвращает ближайшее к этому значению значение Double в направлении от этого значения к значению to.
inline fun Float.nextTowards(to: Float): Float
Платформы и требования к версии: Native (1.3)
actual external fun Double.nextTowards(to: Double): Double
Возвращает ближайшее к этому значению значение Double в направлении от этого значения к значению to.
external fun Float.nextTowards(to: Float): Float
Платформы и требования к версии: Common (1.2), JS (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Double.nextUp(): Double
Возвращает ближайшее к этому значению значение Double в направлении положительной бесконечности.
Платформы и требования к версии: JVM (1.2)
actual inline fun Double.nextUp(): Double
Возвращает ближайшее к этому значению значение Double в направлении положительной бесконечности.
inline fun Float.nextUp(): Float
Возвращает ближайшее к этому значению значение Float в направлении положительной бесконечности.
Платформы и требования к версии: Native (1.3)
actual external fun Double.nextUp(): Double
Возвращает ближайшее к этому значению значение Double в направлении положительной бесконечности.
external fun Float.nextUp(): Float
Возвращает ближайшее к этому значению значение Float в направлении положительной бесконечности.
Платформы и требования к версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Double.pow(x: Double): Double
expect fun Float.pow(x: Float): Float
Возводит это значение в степень x.
expect fun Double.pow(n: Int): Double
expect fun Float.pow(n: Int): Float
Возводит это значение в целую степень n.
Платформы и требования к версии: JS (1.2), JVM (1.2)
actual inline fun Double.pow(x: Double): Double
actual inline fun Float.pow(x: Float): Float
Возводит это значение в степень x.
actual inline fun Double.pow(n: Int): Double
actual inline fun Float.pow(n: Int): Float
Возводит это значение в целую степень n.
Платформы и требования к версии: Native (1.3)
actual external fun Double.pow(x: Double): Double
actual external fun Float.pow(x: Float): Float
Возводит это значение в степень x.
actual fun Double.pow(n: Int): Double
actual fun Float.pow(n: Int): Float
Возводит это значение в целую степень n.
Платформы и требования к версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun round(x: Double): Double
expect fun round(x: Float): Float
Округляет заданное значение x до ближайшего целого числа; при равенстве округляет до ближайшего чётного целого.
Платформы и требования к версии: JS (1.2)
actual fun round(x: Double): Double
actual inline fun round(x: Float): Float
Округляет заданное значение x до ближайшего целого числа; при равенстве округляет до ближайшего чётного целого.
Платформы и требования к версии: JVM (1.2)
actual inline fun round(x: Double): Double
actual inline fun round(x: Float): Float
Округляет заданное значение x до ближайшего целого числа; при равенстве округляет до ближайшего чётного целого.
Платформы и требования к версии: Native (1.3)
actual external fun round(x: Double): Double
actual external fun round(x: Float): Float
Округляет заданное значение x до ближайшего целого числа; при равенстве округляет до ближайшего чётного целого.
Платформы и требования к версии: Common (1.2), JVM (1.2), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Double.roundToInt(): Int
Округляет это значение Double до ближайшего целого числа и преобразует результат в Int. При равенстве округляет в сторону положительной бесконечности.
expect fun Float.roundToInt(): Int
Округляет это значение Float до ближайшего целого числа и преобразует результат в Int. При равенстве округляет в сторону положительной бесконечности.
Платформы и требования к версии: JS (1.2)
actual fun Double.roundToInt(): Int
Округляет это значение Double до ближайшего целого числа и преобразует результат в Int. При равенстве округляет в сторону положительной бесконечности.
actual inline fun Float.roundToInt(): Int
Платформы и требования к версии: Common (1.2), JVM (1.2), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Double.roundToLong(): Long
Округляет это значение Double до ближайшего целого числа и преобразует результат в Long. При равенстве округляет в сторону положительной бесконечности.
expect fun Float.roundToLong(): Long
Округляет это значение Float до ближайшего целого числа и преобразует результат в Long. При равенстве округляет в сторону положительной бесконечности.
Платформы и требования к версии: JS (1.2)
actual fun Double.roundToLong(): Long
Округляет это значение Double до ближайшего целого числа и преобразует результат в Long. При равенстве округляет в сторону положительной бесконечности.
actual inline fun Float.roundToLong(): Long
Платформы и требования к версии: Common (1.2), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun sign(x: Double): Double
expect fun sign(x: Float): Float
Возвращает знак заданного значения x:
Платформы и требования к версии: JS (1.2), JVM (1.2)
actual inline fun sign(x: Double): Double
actual inline fun sign(x: Float): Float
Возвращает знак заданного значения x:
Платформы и требования к версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun sin(x: Double): Double
expect fun sin(x: Float): Float
Вычисляет синус угла x, заданного в радианах.
Платформы и требования к версии: JS (1.2), JVM (1.2)
actual inline fun sin(x: Double): Double
actual inline fun sin(x: Float): Float
Вычисляет синус угла x, заданного в радианах.
Платформы и требования к версии: Native (1.3)
actual external fun sin(x: Double): Double
actual external fun sin(x: Float): Float
Вычисляет синус угла x, заданного в радианах.
Платформы и требования к версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun sinh(x: Double): Double
expect fun sinh(x: Float): Float
Вычисляет гиперболический синус значения x.
Платформы и требования к версии: JS (1.2), JVM (1.2)
actual inline fun sinh(x: Double): Double
actual inline fun sinh(x: Float): Float
Вычисляет гиперболический синус значения x.
Платформы и требования к версии: Native (1.3)
actual external fun sinh(x: Double): Double
actual external fun sinh(x: Float): Float
Вычисляет гиперболический синус значения x.
Платформы и требования к версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun sqrt(x: Double): Double
expect fun sqrt(x: Float): Float
Вычисляет положительный квадратный корень значения x.
Платформы и требования к версии: JS (1.2), JVM (1.2)
actual inline fun sqrt(x: Double): Double
actual inline fun sqrt(x: Float): Float
Вычисляет положительный квадратный корень значения x.
Платформы и требования к версии: Native (1.3)
actual external fun sqrt(x: Double): Double
actual external fun sqrt(x: Float): Float
Вычисляет положительный квадратный корень значения x.
Платформы и требования к версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun tan(x: Double): Double
expect fun tan(x: Float): Float
Вычисляет тангенс угла x, заданного в радианах.
Платформы и требования к версии: JS (1.2), JVM (1.2)
actual inline fun tan(x: Double): Double
actual inline fun tan(x: Float): Float
Вычисляет тангенс угла x, заданного в радианах.
Платформы и требования к версии: Native (1.3)
actual external fun tan(x: Double): Double
actual external fun tan(x: Float): Float
Вычисляет тангенс угла x, заданного в радианах.
Платформы и требования к версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun tanh(x: Double): Double
expect fun tanh(x: Float): Float
Вычисляет гиперболический тангенс значения x.
Платформы и требования к версии: JS (1.2), JVM (1.2)
actual inline fun tanh(x: Double): Double
actual inline fun tanh(x: Float): Float
Вычисляет гиперболический тангенс значения x.
Платформы и требования к версии: Native (1.3)
actual external fun tanh(x: Double): Double
actual external fun tanh(x: Float): Float
Вычисляет гиперболический тангенс значения x.
Платформы и требования к версии: Common (1.2), JVM (1.2), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun truncate(x: Double): Double
expect fun truncate(x: Float): Float
Округляет заданное значение x до целого числа в сторону нуля.
Платформы и требования к версии: JS (1.2)
actual inline fun truncate(x: Double): Double
actual inline fun truncate(x: Float): Float
Округляет заданное значение x до целого числа в сторону нуля.
Платформы и требования к версии: Common (1.2), Wasm-JS (1.8), Wasm-WASI (1.8)
expect fun Double.withSign(sign: Double): Double
expect fun Double.withSign(sign: Int): Double
expect fun Float.withSign(sign: Float): Float
expect fun Float.withSign(sign: Int): Float
Возвращает это значение с тем же битом знака, что и у значения sign.
Платформы и требования к версии: JS (1.2)
actual fun Double.withSign(sign: Double): Double
actual inline fun Double.withSign(sign: Int): Double
actual inline fun Float.withSign(sign: Float): Float
actual inline fun Float.withSign(sign: Int): Float
Возвращает это значение с тем же битом знака, что и у значения sign.
Платформы и требования к версии: JVM (1.2)
actual inline fun Double.withSign(sign: Double): Double
actual inline fun Double.withSign(sign: Int): Double
actual inline fun Float.withSign(sign: Float): Float
actual inline fun Float.withSign(sign: Int): Float
Возвращает это значение с тем же битом знака, что и у значения sign.
Платформы и требования к версии: Native (1.3)
actual external fun Double.withSign(sign: Double): Double
actual fun Double.withSign(sign: Int): Double
actual external fun Float.withSign(sign: Float): Float
actual fun Float.withSign(sign: Int): Float
Возвращает это значение с тем же битом знака, что и у значения sign.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.math/