Spec-Zone.ru › Kotlin 1.7

Расширения для java.math.BigInteger

kotlin-stdlib / kotlin / java.math.BigInteger
Требования к платформе и версии: JVM (1.2)

and

Выполняет побитовую операцию AND между двумя значениями.

infix fun BigInteger.and(other: BigInteger): BigInteger
Требования к платформе и версии: JVM (1.2)

dec

Включает использование оператора -- для экземпляров BigInteger.

operator fun BigInteger.dec(): BigInteger
Требования к платформе и версии: JVM (1.0)

div

Включает использование оператора / для экземпляров BigInteger.

operator fun BigInteger.div(other: BigInteger): BigInteger
Требования к платформе и версии: JVM (1.2)

inc

Включает использование оператора ++ для экземпляров BigInteger.

operator fun BigInteger.inc(): BigInteger
Требования к платформе и версии: JVM (1.2)

inv

Инвертирует биты, включая бит знака в этом значении.

fun BigInteger.inv(): BigInteger
Требования к платформе и версии: JVM (1.0)

minus

Включает использование оператора - для экземпляров BigInteger.

operator fun BigInteger.minus(other: BigInteger): BigInteger
Требования к платформе и версии: JVM (1.2)

or

Выполняет побитовую операцию OR между двумя значениями.

infix fun BigInteger.or(other: BigInteger): BigInteger
Требования к платформе и версии: JVM (1.0)

plus

Включает использование оператора + для экземпляров BigInteger.

operator fun BigInteger.plus(other: BigInteger): BigInteger
Требования к платформе и версии: JVM (1.1)

rem

Включает использование оператора % для экземпляров BigInteger.

operator fun BigInteger.rem(other: BigInteger): BigInteger
Требования к платформе и версии: JVM (1.2)

shl

Сдвигает это значение влево на количество бит n.

infix fun BigInteger.shl(n: Int): BigInteger
Требования к платформе и версии: JVM (1.2)

shr

Сдвигает это значение вправо на количество бит n, заполняя самые левые биты копиями бита знака.

infix fun BigInteger.shr(n: Int): BigInteger
Требования к платформе и версии: JVM (1.0)

times

Включает использование оператора * для экземпляров BigInteger.

operator fun BigInteger.times(other: BigInteger): BigInteger
Требования к платформе и версии: JVM (1.2)

toBigDecimal

Возвращает значение этого числа BigInteger как BigDecimal.

fun BigInteger.toBigDecimal(): BigDecimal

Возвращает значение этого числа BigInteger как BigDecimal с масштабированием в соответствии с указанным scale и округлением в соответствии с параметрами, указанными в mathContext.

fun BigInteger.toBigDecimal(
    scale: Int = 0, 
    mathContext: MathContext = MathContext.UNLIMITED
): BigDecimal
Требования к платформе и версии: JVM (1.0)

unaryMinus

Включает использование унарного оператора - для экземпляров BigInteger.

operator fun BigInteger.unaryMinus(): BigInteger
Требования к платформе и версии: JVM (1.2)

xor

Выполняет побитовую операцию XOR между двумя значениями.

infix fun BigInteger.xor(other: BigInteger): BigInteger

© 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/java.math.-big-integer/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API