kotlin - 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
解决方案
in
是 Kotlin 中的保留关键字,因此您需要使用反引号(例如:`in`)对其进行转义才能使其正常工作。单引号(例如:'in')用于字符文字,而不是字符串文字,因此需要反引号。
推荐阅读
- python - 无法在 Ubuntu 20.04 LTS 上使用 python 接收 UDP 广播,适用于同一网络上的 Raspbian 和 Centos
- docker - 服务笔记本既没有指定图像也没有指定构建上下文。必须提供至少一个
- jquery - 比较 table 和 div 之间的类并设置未出现的样式
- javascript - Eslint(没有未使用的表达式)
- python - 如何对列表列表进行排序,并按间隔仅保留每个第一个元素的最大第二个元素?
- php - 如何获取 HTML 表单上传文件路径并在任何特定文件夹中移动文件
- javascript - Object.keys 未定义
- c++ - 为什么我会收到大整数的分段错误?
- javascript - 如何在 React 中使用 axios 发布请求使函数等待
- node.js - 如何使用 mongoose 在 MongoDB 中将元素从一个数组位置移动到另一个位置?