首页 > 解决方案 > 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

标签: kotlin

解决方案


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


推荐阅读