Зачем изучать котлин
Теперь, когда доля kotlin, используемого в разработке для Android, становится все выше и выше, в сочетании с недовольством между Google и Oracle, можно предвидеть, что kotlin станет основным языком для разработки для Android в будущем.
В то же время, как отличный язык высокого уровня, kotlin имеет много общих черт с другими языками, включая groovy, swift, dart и т. д. После изучения kotlin у вас будет ощущение, что вы немного знаете, прежде чем изучать Другие языки.
инструменты разработки
почему идея вместо студии Android
idea может выбрать создание java-проекта, который может очень быстро тестировать функции кода kotlin, а затраты времени на одну компиляцию практически ничтожны.
Если вы тестируете kotlin в проекте Android, это не проблема, но каждый раз приходится долго ждать компиляции проекта.
Посмотреть байт-код котлина
Idea имеет встроенный плагин для просмотра байт-кода, скомпилированного kotlin, дважды щелкните Shift и введите байт-код kotlin.
Поскольку байт-код, как правило, трудно понять быстро, мы можем выбрать декомпиляцию для создания кода Java, чтобы помочь понять некоторые реализации функций kotlin.
ЭТО ВАЖНО!!! ЭТО ВАЖНО!!!
Выбор версии
Выберите версию сообщества идей бесплатно,
Если это Mac, обратите внимание на выбор соответствующего типа чипа.
проект
- file - new - создать новый java-проект
- Котлин/JVM
выбор сценария
- Создайте новый файл kotlin, в основном не выбирайте класс
- Не стесняйтесь запускать и тестировать функции kotlin
fun main(){
println("hello world")
}
复制代码
Отладка скрипта
В процессе тестирования функций kotlin мы создадим несколько файлов kotlin.Если нам нужно запустить разные файлы kotlin, нам нужно сделать две вещи.
- Объявить метод main в файле, то есть
fun main(){}
он фактически конвертируется в класс входной функции java, чтобы компилятор мог распознать, что это kotlin-файл, который можно выполнить отдельно - Выберите «Редактировать конфигурацию» в конфигурации запуска и введите имя вновь созданного файла во всплывающем окне конфигурации.Например, если имя файла — test.kt, введите TestKt в верхнем регистре, чтобы отладить код в сценарии test.kt. .