kotlin エラー「error: expecting a top level declaration」の解決方法
kotlinで、エラー「error: expecting a top level declaration」の解決方法を記述してます。
環境
- OS windows11 home
- java 17.0.2
- kotlin 1.6.10-release-923
エラー全文
以下のコードで発生。
class human(var name: String)
val s = human("taro")
println(s.name)
エラーメッセージ
hello.kt:4:1: error: expecting a top level declaration
println(s.name)
^
原因
「main」関数内で記述していないだけ
対処法
「main」関数内に記述する
class human(var name: String)
fun main(){
val s = human("taro")
println(s.name) // taro
}
-
前の記事
kotlin Listで要素の先頭のみを取得する 2023.03.22
-
次の記事
sqlite ユニークindexを作成する 2023.03.22
コメントを書く