我用以下方式在Kotlin中编写了一个简单的平均年龄计算程序:
fun main(args: Array<String>) {
val age1 = 42.toDouble()
val age2 = 21.toDouble()
println("Average = ${(age1 + age2)/2}")
该程序不起作用。它期望一个'}'。 即使我将println语句更改为以下内容:
println("Average = " + "%.3f".format((age1 + age2)/2))
它说它期望一个'}'。 不知道该怎么办。请帮忙。
答案 0 :(得分:3)
这与格式无关。您只是忘记了关闭功能的}
。
fun main(args: Array<String>) {
val age1 = 42.toDouble()
val age2 = 21.toDouble()
println("Average = ${(age1 + age2)/2}")
} // <- HERE