【发布时间】:2016-06-03 21:57:17
【问题描述】:
根据Kotlin's lexer的来源,有一个typealias关键字,并不是像yield和typeof那样“留作以后使用”。
此外,grammar reference 建议 typealias 应该是类成员声明的有效关键字,当我在带有 Kotlin 插件的 IntelliJ IDEA (Android Studio) 中键入 typealias 时,它会将其识别为关键字,但我得到期望成员声明错误。我也尝试过将它与“通常”的语法一起使用,例如它是在 Swift 中实现的,但是没有成功。
那么,typealias 功能是否真的在 Kotlin 中实现(从 1.0 开始),如果是,它的语法是什么?是否有任何描述其用途的文档?
更新
支持 type aliases 的 Kotlin 1.1 现已推出!
【问题讨论】:
标签: keyword kotlin type-alias