我有一個科特林類的方法,創建一些文本,然後我想將它寫入文件:爲什麼Kotlin不讓我使用writeText擴展名?
import java.io.File
import java.util.*
import kotlin.io.*
class MyClass {
fun run() {
val result = html {
head {
title { +"Entry page" }
}
body {
h1 {
+"Map"
}
+"Some HTML code"
}
}
File("target/wdef/index.html").writeText(result)
}
}
我得到一個錯誤 - 在writeText(result)
被高亮紅,我得到的錯誤信息Error:(26, 40) Kotlin: Unresolved reference: writeText
。
我怎樣才能解決這個問題?
看起來像build \ project configuration的問題。你可以從CLI構建它嗎?請在這裏回答 – voddan