Kotlin中此标记的名称是什么

时间:2018-08-15 19:36:28

标签: kotlin

当我编写代码时,我正在使用扫描仪类读取用户输入 在.in 周围出现''标记,我尝试对其进行搜索,但没有找到它的名称和用途,你们可以告诉我更多有关此的信息。

我的代码

fun main(args:Array<String>)
{
    var input = Scanner(System.'in')

    println("Enter input : ")

    var userInput = input.nextInt()

    println("You entered : $userInput")
}

为什么代码仅在我添加''标记时起作用,否则就不起作用。 我收到错误消息

Kotlin: Expecting an element

1 个答案:

答案 0 :(得分:4)

in是Kotlin中的保留关键字,因此您必须使用反引号(例如:`in`)对其进行转义,以使其起作用。单引号(例如:“ in”)用于字符文字,而不是字符串文字,因此需要反引号。