当我编写代码时,我正在使用扫描仪类读取用户输入 在.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
答案 0 :(得分:4)
in
是Kotlin中的保留关键字,因此您必须使用反引号(例如:`in`)对其进行转义,以使其起作用。单引号(例如:“ in”)用于字符文字,而不是字符串文字,因此需要反引号。