Методы в Kotlin: примеры и фрагменты кода

Вот несколько примеров методов в Kotlin:

  1. Базовая функция:

    fun sayHello() {
    println("Hello!")
    }
  2. Функция с параметрами и типом возвращаемого значения:

    fun addNumbers(a: Int, b: Int): Int {
    return a + b
    }
  3. Функция со значением параметра по умолчанию:

    fun greet(name: String = "John") {
    println("Hello, $name!")
    }
  4. Функция с типом возвращаемого значения, допускающим значение NULL:

    fun findMax(numbers: List<Int>): Int? {
    if (numbers.isEmpty()) {
        return null
    }
    return numbers.maxOrNull()
    }
  5. Функция расширения:

    fun String.addExclamationMark(): String {
    return "$this!"
    }

    Чтобы использовать эту функцию расширения, вы можете сделать:

    val message = "Hello"
    val messageWithExclamation = message.addExclamationMark()
    println(messageWithExclamation) // Output: Hello!

Это всего лишь несколько примеров методов Kotlin. В языке гораздо больше функций и возможностей.