-
単一の値を返す関数の例:
fun addNumbers(a: Int, b: Int): Int { return a + b }
この例では、
addNumbers
関数は2つの整数を受け取り、それらの合計値を返します。 -
条件に基づいて異なる値を返す関数の例:
fun getMax(a: Int, b: Int): Int { if (a > b) { return a } else { return b } }
この例では、
getMax
関数は2つの整数を受け取り、より大きい方の値を返します。 -
リストなどのコレクションを返す関数の例:
fun getEvenNumbers(numbers: List<Int>): List<Int> { val evenNumbers = mutableListOf<Int>() for (number in numbers) { if (number % 2 == 0) { evenNumbers.add(number) } } return evenNumbers }
この例では、
getEvenNumbers
関数は整数のリストを受け取り、偶数の数値のみを含む新しいリストを返します。 -
Unit(値を返さない)関数の例:
fun printMessage(message: String): Unit { println(message) }
この例では、
printMessage
関数は文字列を受け取り、それをコンソールに表示します。この関数は明示的にUnit
と宣言されており、値を返しません。
これらはいくつかの基本的な例ですが、Kotlinではさまざまな方法で値を返すことができます。関数の戻り値の型を適切に指定し、必要な場合には「return」キーワードを使用して値を返すようにしてください。