kotlin エラー「error: val cannot be reassigned」の解決方法
kotlinで、エラー「error: val cannot be reassigned」の解決方法を記述してます。
環境
- OS windows11 home
- java 17.0.2
- kotlin 1.6.10-release-923
エラー全文
以下のコードで発生。
fun main() {
val x:Int = 1
x= 2
println(x)
}
エラー
error: val cannot be reassigned
原因
「val」で指定した変数に対して、値を代入しようとしているため
fun main() {
var x:Int = 1
x= 2
println(x)
}
対処法
再代入するのであれば「var」を使用する
fun main() {
var x:Int = 1
x= 2
println(x)
}
-
前の記事
MySQL 日時データを指定した単位で差分を取得する 2022.03.23
-
次の記事
javascript エラー「SyntaxError: Unexpected token ‘,’. Expected an opening ‘(‘ before a function’s parameter list.」の解決方法 2022.03.24
コメントを書く