Kotlin中的字符串问题

时间:2019-07-13 17:37:15

标签: kotlin

我用以下方式在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))

它说它期望一个'}'。 不知道该怎么办。请帮忙。

1 个答案:

答案 0 :(得分:3)

这与格式无关。您只是忘记了关闭功能的}

fun main(args: Array<String>) {
    val age1 = 42.toDouble()
    val age2 = 21.toDouble()

    println("Average = ${(age1 + age2)/2}")
} // <- HERE