Расширения для java.math.BigInteger
and
Выполняет побитовую операцию AND между двумя значениями.
infix fun BigInteger.and(other: BigInteger): BigInteger
dec
Разрешает использование оператора -- для экземпляров BigInteger.
operator fun BigInteger.dec(): BigInteger
div
Разрешает использование оператора / для экземпляров BigInteger.
operator fun BigInteger.div(other: BigInteger): BigInteger
inc
Разрешает использование оператора ++ для экземпляров BigInteger.
operator fun BigInteger.inc(): BigInteger
inv
Инвертирует биты, включая бит знака в этом значении.
fun BigInteger.inv(): BigInteger
minus
Разрешает использование оператора - для экземпляров BigInteger.
operator fun BigInteger.minus(other: BigInteger): BigInteger
or
Выполняет побитовую операцию OR между двумя значениями.
infix fun BigInteger.or(other: BigInteger): BigInteger
plus
Разрешает использование оператора + для экземпляров BigInteger.
operator fun BigInteger.plus(other: BigInteger): BigInteger
rem
Разрешает использование оператора % для экземпляров BigInteger.
operator fun BigInteger.rem(other: BigInteger): BigInteger
shl
Сдвигает это значение влево на количество битов n.
infix fun BigInteger.shl(n: Int): BigInteger
shr
Сдвигает это значение вправо на количество битов n, заполняя самые левые биты копиями бита знака.
infix fun BigInteger.shr(n: Int): BigInteger
times
Разрешает использование оператора * для экземпляров BigInteger.
operator fun BigInteger.times(other: BigInteger): BigInteger
toBigDecimal
Возвращает значение этого числа BigInteger как BigDecimal.
fun BigInteger.toBigDecimal(): BigDecimal
Возвращает значение этого числа BigInteger как BigDecimal с масштабом, соответствующим указанному scale, и округлением в соответствии с настройками, указанными в mathContext.
fun BigInteger.toBigDecimal( scale: Int = 0, mathContext: MathContext = MathContext.UNLIMITED ): BigDecimal
unaryMinus
Разрешает использование унарного оператора - для экземпляров BigInteger.
operator fun BigInteger.unaryMinus(): BigInteger
xor
Выполняет побитовую операцию XOR между двумя значениями.
infix fun BigInteger.xor(other: BigInteger): BigInteger
© 2010–2023 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