Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

364
Visualizações
¿Cómo puedo obtener la dirección de un objeto en Kotlin?

Pregunta simple pero no vi ninguna respuesta en Internet. Entonces, ¿cómo puedo obtener la dirección de un objeto en Kotlin?

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Para identificar un objeto durante la depuración, use System.identityHashCode() .

La dirección de un objeto no se puede obtener en Kotlin/JVM y también puede cambiar a medida que se ejecuta GC, por lo que no se puede usar para identificar un objeto.

over 4 years ago · Santiago Trujillo Relatório

0

Kotlin en JVM no admite punteros y, por lo tanto (aparte de algunos trucos con la clase sun.misc.Unsafe), no hay forma de obtener la dirección de una variable.

Sin embargo, Kotlin/Native (al menos desde enero de 2018) admite punteros que le permiten interactuar con el código C. El siguiente programa muestra cómo obtener la dirección de una variable que se ha asignado en el montón nativo. No parece posible asignar una variable a una dirección particular.

 // Kotlin Native v0.5 import kotlinx.cinterop.* fun main(args: Array<String>) { val intVar = nativeHeap.alloc<IntVar>() intVar.value = 42 with(intVar) { println("Value is $value, address is $rawPtr") } nativeHeap.free(intVar) }

resultados en:

 Value is 42, address is 0xc149f0
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda