Kotlin, базовый синтаксис: пакет, импорт, входная точка, функции
Определение пакета и импорты
Спецификация пакета должна быть вверху исходного файла:
package my.demo
import kotlin.text.*
// ...
Совпадение каталогов и пакетов не требуется: исходные файлы могут быть произвольно размещены в файловой системе.
Точка входа в программу
Точкой входа в Kotlin приложение является main функция.
fun main() {
println("Hello world!")
}
Функции
Функция, имеющая два параметра Int с типом возврата Int:
fun sum(a: Int, b: Int): Int {
return a + b
}
Функция с телом выражения и предполагаемым типом возврата:
fun sum(a: Int, b: Int) = a + b
Функция не возвращает никакого значимого значения:
fun printSum(a: Int, b: Int): Unit {
println("sum of $a and $b is ${a + b}")
}
Тип возврата Unit может быть опущен:
fun printSum(a: Int, b: Int) {
println("sum of $a and $b is ${a + b}")
}
Комментарии
Отправить комментарий