kotlin 中这个 ' ' 标记的名称是什么

dev*_*wat 4 kotlin

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

我的代码

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

    println("Enter input : ")

    var userInput = input.nextInt()

    println("You entered : $userInput")
}
Run Code Online (Sandbox Code Playgroud)

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

Kotlin: Expecting an element
Run Code Online (Sandbox Code Playgroud)

Eri*_*ber 10

in是 Kotlin 中的保留关键字,因此您需要使用反引号对其进行转义(例如: `in` )才能使其正常工作。单引号(例如:'in')用于字符文字,而不是字符串文字,因此需要反引号。