Kotlin — часть 1, синтаксис


автор:

Александр Вайцеховский

Введение

Kotlin – Статически типизированный объектно-ориентированный язык программирования.
  • язык общего назначения
  • работает поверх JVM
  • совместим с Java
  • может компилироваться в другие языки
  • позиционируется как замена Java
  • разрабатывается JetBrains и хорошо поддерживается в IDE

Что необходимо для старта




Прописать переменную окружения JAVA_HOME

И добавить в PATH=%JAVA_HOME%\bin

Как настроить PATH

План

kotlinlang.org/docs/
  1. Синтаксис языка
  2. Классы и наследование
  3. Свойства и поля
  4. Функции и методы
  5. Null safety
  6. Строки
  7. Лямбды
  8. Коллекции
  9. Control Flow (циклы, выражения)

Code Style

Java Code Conventions

Google Java Style Guide

Kotlin Style Guide

Keymap

Intellij IDEA Cheat sheet

Инструкции для изучения



Больше информации об элементе

  • Ctrl + P - сигнатура метода
  • Ctrl + Q - документация

Перемещение строчек

  • Ctrl + Shift + UP/DOWN - смещение строки
  • Ctrl + Shift + J - склеивание строк

Меню действий

  • Alt + Enter - исправление инспекций
  • Alt + ` - VCS

Рефакторинг

  • Ctrl + Alt + V(ariable) - вынести переменную
  • Ctrl + Alt + F(ield) - вынести поле/свойство
  • Ctrl + Alt + M(ethod) - вынести метод
  • Shift + F6 - переименовать
  • F6 - переместить по пакетам - особенно важно для Kotlin

Лабораторная

Kotlin Task: Сортировка