PLAY PODCASTS
Qué son los CONTRACTS en Kotlin y Cómo utilizarlos | EP 136
Season 2 · Episode 136

Qué son los CONTRACTS en Kotlin y Cómo utilizarlos | EP 136

Podcast DevExpert · Antonio Leiva

May 19, 202212m 0s

Audio is streamed directly from the publisher (downloads.pod.co) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

🔴 Los 3 secretos que impulsarán tu rendimiento y tu productividad en Android gracias a Kotlin 👉 https://devexperto.com/training-gratis/?utm_source=youtube&utm_medium=social&utm_campaign=contractskotlin&utm_content=description


El compilador de Kotlin es muy potente y nos puede ayudar en muchos aspectos en los que otros compiladores como Java pasan de largo.


Temas como nulos, inferencia de tipos, genéricos, smart casting y un largo etcétera hacen del compilador de Kotlin una herramienta muy potente.


Pero hay puntos que el compilador no puede inferir de forma automática, y es ahí donde los contracts entran en juego.


¿Cómo sé si tras cierta llamada un valor sigue siendo nulo o no?


O ¿Cómo valido que si una condición se cumple, cierta variable se pueda castear automáticamente a un tipo específico?


Pues eso es lo que vamos a ver hoy.


Únete a la Comunidad de DevExperto en Discord 👉 https://devexperto.com/comunidad