什么是typeof关键字

问题描述:

我无法找到它在Kotlin文档中的含义,也没有通过Google搜索它。它当然确实存在,但IntelliJ会将它作为关键字加以突出显示Kotlin's autogenerated keyword list file contains it too。我试图弄清楚自己做了什么,但我得到的唯一结果是IntelliJ告诉我Unexpected tokens (use ';' to separate expressions on the same line)什么是typeof关键字

它是什么以及它做了什么?

+1

这可能在一个已经被保留因为它在一些动态平台(如KotlinJS)中很重要,并且可能被平台特定的函数取代,如'jsTypeOf' https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.js/ JS型of.html –

看一看在科特林关键字列表在https://github.com/JetBrains/kotlin/blob/master/compiler/frontend/src/org/jetbrains/kotlin/lexer/KtTokens.java

// Reserved for future use: KtKeywordToken TYPEOF_KEYWORD = 
KtKeywordToken.keyword("typeof"); 

所以这一个当前未使用,但可能在未来