Однострочные функции (также известные как функции с одним выражением) в Kotlin — это функции, состоящие только из одного выражения и без фигурных скобок. {} Быть определенным. Они помогают улучшить читаемость и компактность кода, особенно для простых и коротких функций. Синтаксис функции одного выражения в Котлине имеет следующую структуру:
- веселье - Ключевое слово для определения функции.
- FunctionName – Имя функции.
- параметр1, параметр2, … параметры – Список параметров, ожидаемых функцией. Параметры указаны в скобках () заключаются и разделяются запятыми.
- Тип возврата – Тип значения, возвращаемого функцией. Эта часть является необязательной, если компилятор может автоматически определить тип возвращаемого значения.
- = – Знак равенства, обозначающий начало выражения однострочной функции.
- выражение – Выражение, которое представляет тело функции и вычисляет результат функции.
Пример однострочной функции, вычисляющей сумму двух чисел:
Другой пример, в котором однострочная функция вычисляет квадрат числа:
Функция, возвращающая большее из двух чисел: