Saltar al contenido

¿Cómo uso los operadores bit a bit de Java en Kotlin?

La guía o código que verás en este artículo es la resolución más sencilla y efectiva que encontramos a tus dudas o dilema.

Solución:

Has nombrado funciones para ellos.

Directamente desde los documentos de Kotlin

A partir de las operaciones bit a bit, no hay caracteres especiales para ellas, sino solo funciones con nombre que se pueden llamar en forma infija.

por ejemplo:

val x = (1 shl 2) and 0x000FF000

Aquí está la lista completa de operaciones bit a bit (disponible solo para Int y Long):

shl(bits) – signed shift left (Java's <<)
shr(bits) – signed shift right (Java's >>)
ushr(bits) – unsigned shift right (Java's >>>)
and(bits) – bitwise and
or(bits) – bitwise or
xor(bits) – bitwise xor
inv() – bitwise inversion

puedes hacer esto en Kotlin

val a = 5 or 10;
val b = 5 and 10;

aquí lista de operaciones que puedes usar

shl(bits) – signed shift left (Java's <<)
shr(bits) – signed shift right (Java's >>)
ushr(bits) – unsigned shift right (Java's >>>)
and(bits) – bitwise and
or(bits) – bitwise or
xor(bits) – bitwise xor
inv() – bitwise inversion

Si posees algún titubeo o disposición de progresar nuestro división eres capaz de dejar una interpretación y con deseo lo interpretaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *