¿Por qué aprender Kotlin?
Ahora que la proporción de kotlin utilizada en el desarrollo de Android es cada vez mayor, junto con las quejas entre Google y Oracle, es previsible que kotlin se convierta en el lenguaje principal para el desarrollo de Android en el futuro.
Al mismo tiempo, como excelente lenguaje de alto nivel, kotlin tiene muchas características que son comunes con otros lenguajes, incluidos groovy, swift, dart, etc. Después de aprender kotlin, tendrá la sensación de saber un poco antes de aprender. otros idiomas.
herramientas de desarrollo
¿Por qué idea en lugar de Android Studio?
idea puede optar por crear un proyecto java, que puede probar las características del código kotlin muy rápidamente, y el tiempo que consume una sola compilación es casi insignificante.
Si prueba kotlin en el proyecto de Android, no hay problema, pero lleva mucho tiempo esperar a que el proyecto se compile cada vez.
Ver el código de bytes de Kotlin
Idea tiene un complemento incorporado para ver el código de bytes compilado por kotlin, haga doble clic en shift e ingrese el código de bytes de kotlin
Dado que el código de bytes generalmente es difícil de comprender rápidamente, podemos optar por descompilar para generar código Java para ayudar a comprender algunas implementaciones de las características de Kotlin.
ESTO ES IMPORTANTE ESTO ES IMPORTANTE!!!
Selección de versión
Elija la edición de la comunidad de ideas de forma gratuita,
Si es un mac, presta atención para seleccionar el tipo de chip correspondiente
proyecto
- archivo - nuevo - crea un nuevo proyecto java
- kotlin/jvm
selección de guión
- Cree un nuevo archivo kotlin, principalmente no seleccione la clase
- Siéntase libre de ejecutar y probar las funciones de kotlin
fun main(){
println("hello world")
}
复制代码
Depuración de scripts
En el proceso de prueba de las funciones de Kotlin, crearemos varios archivos de Kotlin. Si necesitamos ejecutar diferentes archivos de Kotlin, debemos hacer dos cosas
- Declare el método principal en el archivo, es decir
fun main(){}
, en realidad se convierte en una clase de función de entrada de Java, para que el compilador pueda reconocer que es un archivo kotlin que se puede ejecutar por separado. - Seleccione editar configuración en la configuración de ejecución e ingrese el nombre de su archivo recién creado en la ventana de configuración emergente. Por ejemplo, si el nombre del archivo es test.kt, ingrese TestKt en mayúsculas para depurar el código en el script test.kt .