kotlin エラー「error: expecting ‘”‘」の解決方法
kotlinで、エラー「error: expecting ‘”‘」の解決方法を記述してます。「”(ダブルクォーテーション)」を正しくエスケープしていない場合などに発生します。
環境
- OS windows11 home
- java 17.0.2
- kotlin 1.6.10-release-923
エラー全文
以下のコードで発生。
fun main() {
val text = """
println(text)
}エラーメッセージ
error: expecting '"'
}
^原因
ダブルクォーテーションが、エスケープされていないため
対処法
「\」か「”””」を使用する
fun main() {
val text1 = """""""
val text2 = "\""
println(text1) // "
println(text2) // "
}-
前の記事
RHELを使ったWebサーバーの構築 – ApacheとNginxの違いと設定方法 2025.02.01
-
次の記事
The filename or extension is too long の解決方法 2025.02.01
コメントを書く