User Tools

Site Tools


osnovnoy_syntacsis

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
osnovnoy_syntacsis [2021/02/18 20:56] chifekosnovnoy_syntacsis [2023/09/14 06:06] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Основной синтаксис ====== ====== Основной синтаксис ======
 +
 +====== // TODO докопировать https://kotlinlang.ru/docs/reference/basic-syntax.html ======
 +
  
 ===== Определение имени пакета ===== ===== Определение имени пакета =====
Line 69: Line 72:
     x += 1      x += 1 
 } }
 +</code>
 +
 +===== Комментарии =====
 +
 +
 +Также, как Java и JavaScript, Kotlin поддерживает однострочные комментарии.
 +<code>
 +// однострочный комментарий
 +
 +/* Блочный комментарий
 +   из нескольких строк. */
 +   
 +</code>
 +
 +В отличие от Java, блочные комментарии могут быть вложенными.
 +
 +===== Использование строковых шаблонов =====
 +
 +
 +Допустимо использование переменных внутри строк в формате $name или ${name}:
 +<code>
 +fun main(args: Array<String>) {
 +  if (args.size == 0) return
 +
 +  print("Первый аргумент: ${args[0]}")
 +}
 +</code>
 +<code>
 +var a = 1
 +// просто имя переменной в шаблоне:
 +val s1 = "a равно $a" 
 +
 +a = 2
 +// произвольное выражение в шаблоне:
 +val s2 = "${s1.replace("равно", "было равно")}, но теперь равно $a"
 +
 +/*
 +  Результат работы программы:
 +  a было равно 1, но теперь равно 2
 +*/
 </code> </code>
osnovnoy_syntacsis.1613681795.txt.gz · Last modified: 2023/09/14 06:06 (external edit)