Scala require () equivalente en Kotlin
En Scala tenemos un método obligatorio que se usa para establecer precondiciones para classs como esta
class Rational(x: Int, y: Int) { require(y != 0, "denominator must be different than zero ")
Mi pregunta es: ¿tenemos algo así en Kotlin?
- Kotlin VS Scala: Implementar methods con parameters constructor primarios
- Clase de Json a Kotlin Data
- Hay alguna biblioteca para trabajar con mónadas en kotlin?
- Biblioteca Headless de una fuente para JVM y JavaScript
- ¿Es posible mezclar Scala y Kotlin en el mismo module maven?
- Companion se beneficia de la posibilidad de implementar interfaces
- ¿Por qué el comstackdor de Scala me da un error al pasar una class sellada de Kotlin a un constructor?
- ¿Cómo funcionan las funciones de extensión de Kotlin?
- Usar varios lenguajes JVM en el mismo proyecto
- Kotlin: llaves de varias expresiones (o declaraciones)
- Sistema local de administración de packages Java en Python PIP style?
- ¿Cómo hacer que los constructores seguros de Kotlin trabajen en Scala?
- Convierta la function de Scala a la function de Kotlin
Kotlin stdlib también tiene un método obligatorio:
class Rational(x: Int, y: Int) { init { require(y != 0) { "denominator must be different than zero " } } }
También tiene un requireNotNull
, check
, checkNotNull
, assert
.
También hay varios otros methods de afirmación en kotlin-test .
¿Qué tal Preconditions.kt o Assert ?
- No se puede establecer OnItemClickListener for spinner en Android
- Obteniendo el error "Tipos incompatibles" cuando se usa el código generado a partir de una class de datos Kotlin