Caso de uso para RuntimeException del paquete Kotlin

a_local_nobody:

Estaba escribiendo algo de código e iba a lanzar una RuntimeExceptioncomo predeterminada para algo, cuando me di cuenta de que hay dos opciones para RuntimeException- uno de java.langy uno de kotlin:introducir descripción de la imagen aquí

Dentro de la versión Kotlin de esta, hay toda una lista de otros métodos que funcionan de la misma manera:

introducir descripción de la imagen aquí

Por lo tanto, desde mi comprensión de este, el de paquete kotlines simplemente un alias para el equivalente Java (corríjanme si me equivoco) que me lleva a la pregunta:

¿cuál es el punto de tener este archivo alias y cuándo se debe utilizar durante el equivalente Java "estándar"? ¿Esto simplemente ahorrar unos cuantos importaciones?

Tenfour04:

Cuando se utiliza el JDK, éstos mapa para clases de JDK. Al utilizar Kotlin de Javascript, que se asignan a una implementación específica en la biblioteca Kotlin Javascript. Documentación sobre actualy expect aquí .

Para responder a su pregunta, si hay una posibilidad de que portar el código para el trabajo también en otra plataforma, utilice siempre la kotlin.variante. De lo contrario, no importa.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=312102&siteId=1
Recomendado
Clasificación