I am writing a kotlin parser library and faced the following problem.
My code
fun main(args : Array<String>) {
val test = "jap"
val url = when (test) {
"jap" -> "https://staticlib.me/manga-list?types[]=10",
"cor" -> "https://staticlib.me/manga-list?types[]=11",
"chi" -> "https://staticlib.me/manga-list?types[]=12",
"eng" -> "https://staticlib.me/manga-list?types[]=13",
"rus" -> "https://staticlib.me/manga-list?types[]=14",
"fan" -> "https://staticlib.me/manga-list?types[]=15",
"all" -> "https://staticlib.me/manga-list",
else -> "https://staticlib.me/manga-list?types[]=10"
}
println(url)
}
Err message
compiler.kotlin:11:62: error: expecting a when-condition
"jap" -> "https://staticlib.me/manga-list?types[]=10",
^
compiler.kotlin:12:62: error: expecting a when-condition
"cor" -> "https://staticlib.me/manga-list?types[]=11",
^
etc.
how can i solve it?