KotlinはJavaとの互換性が高く、多くのJavaの機能をサポートしています。その中でも可変長引数は、多くの場面で便利に使用できます。この記事では、Kotlinで可変長引数を使った関数を定義する方法について説明します。

可変長引数を使用すると、異なる数の引数を関数に渡すことができます。Kotlinでは、可変長引数を表すために「vararg」キーワードを使用します。

以下は、可変長引数を使用した関数の例です。

fun sum(vararg numbers: Int): Int {
    var result = 0
    for (num in numbers) {
        result += num
    }
    return result
}

この関数は、可変長引数として整数のリストを受け取り、それらの数値の合計を返します。可変長引数は、関数内で配列として扱われます。

使用例:

val result1 = sum(1, 2, 3, 4, 5)
val result2 = sum(10, 20, 30)

println("Result 1: $result1") // Result 1: 15
println("Result 2: $result2") // Result 2: 60

このように、可変長引数を使用することで、異なる数の引数を持つ関数を簡単に定義し、呼び出すことができます。可変長引数は、可変な引数リストを扱う際に非常に便利です。

Kotlinの可変長引数を活用して、柔軟で効率的な関数を設計しましょう。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です