Kotlin, базовый синтаксис: строковые шаблоны, условные выражения

Строковые шаблоны

var a = 1
// простое имя в шаблоне:
val s1 = "a is $a" 

a = 2
// произвольное выражение в шаблоне:
val s2 = "${s1.replace("is", "was")}, but now is $a"

Условные выражения

fun maxOf(a: Int, b: Int): Int {
    if (a > b) {
        return a
    } else {
        return b
    }
}

В Kotlin, if также можно использовать в качестве выражения:

fun maxOf(a: Int, b: Int) = if (a > b) a else b


Читайте также:


Комментарии

Популярные сообщения из этого блога

Язык поисковых запросов в Graylog

Хэш-таблица: разрешение коллизий

Нормальные формы, пример нормализации в базе данных