Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== fun ====== ===== Функции ===== Для объявления функции используется слово **fun**. Параметры указываются в скобках, даже если их нет необходимо указать пустые скобки **()**. Пример функции сложения: <code kotlin> fun sum(a: Int, b: Int): Int { return a + b } </code> Функция называется **sum**, **a** и **b** это параметры функции типа **Int**, после символа **:** указан тип возвращаемого значения. Тело функции может быть выражением: <code kotlin> fun sum(a: Int, b: Int) = a + b </code> Функция которой не требуется возвращать значение, имеет тип **Unit**: <code kotlin> fun printSum(a: Int, b: Int): Unit { println("sum of $a and $b is ${a + b}") } </code> Тип **Unit** для возвращаемого значения можно не указывать: <code kotlin> fun printSum(a: Int, b: Int) { println("sum of $a and $b is ${a + b}") } </code> kotlin/fun.txt Last modified: 2026/03/24 15:35