Kotlin: различия между версиями

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Строка 35:
 
== Синтаксис ==
Синтаксис языка похож на [[Pascal]], [[TypeScript]], [[Haxe]], [[PL/SQL]], [[F#]], [[Go]] и [[Scala (язык программирования)|Scala]], и не похож на [[Си (язык программирования)|C]] и C подобные языки такие как [[C++]], [[Java]], [[C Sharp|C#]] и [[D (язык программирования)|D]]. (Что за бред? Фигурные скобки это C-like синтаксис а не какой не Паскаль) При объявлении переменных и параметров, типы данных указываются после названия (разделитель двоеточие). Точка с запятой как разделитель операторов является не обязательной, также как в Scala и Groovy, в большинстве случаев перевода строки достаточно чтобы компилятор понял, что выражение закончилось. Кроме объектно-ориентированного подхода, Kotlin также поддерживает процедурный стиль с использованием функций. Как и в C и C++, точкой входа в программе является функция "main", которая принимает массив параметров командной строки. Программы на Kotlin также поддерживают Perl и Unix/Linux shell стиль интерпретации строк. Kotlin также поддерживает [[вывод типов]].
 
== Примеры кода ==