kotlin エラー「error: assignments are not expressions, and only expressions are allowed in this context」の解決方法
kotlinで、エラー「error: assignments are not expressions, and only expressions are allowed in this context」の解決方法を記述してます。
環境
- OS windows11 home
- java 17.0.2
- kotlin 1.6.10-release-923
エラー全文
以下のコードで発生。
fun main() {
var n = 80
if (n = 80){
println("80")
}
}
エラーメッセージ
error: assignments are not expressions, and only expressions are allowed in this context
if (n = 80){
^
原因
「=」が足らないため
対処法
「等しい」を条件にするのであれば「==」を使用する
fun main() {
var n = 80
if (n == 80){
println("80")
}
}
-
前の記事
コマンドプロンプト NICに割り合っているMACアドレスを取得する 2022.08.09
-
次の記事
javascript jsonを繰り返しで使用する 2022.08.09
コメントを書く