kotlin 警告「warning: variable ‘xxx’ initializer is redundant」の解決方法

kotlin 警告「warning: variable ‘xxx’ initializer is redundant」の解決方法

kotlinで、警告「warning: variable ‘xxx’ initializer is redundant」の解決方法を記述してます。

環境

  • OS windows11 home
  • java 17.0.2
  • kotlin 1.6.10-release-923

エラー全文

以下のコードで発生。

fun main() {

    var x = 1   

    x = 2

    println(x)

}

警告メッセージ

warning: variable 'x' initializer is redundant
    var x = 1
            ^

原因

変数に初期値を設定後にすぐに、値を代入しているため

対処法

意味のないことなので、値をすぐに代入する必要はない。以下のようなにする「警告」は消えます。

fun main() {

    var x = 1   

    println(x)  

    x = 2

    println(x)

}