gpt4 book ai didi

keyword - Kotlin `typealias` 功能

转载 作者:IT老高 更新时间:2023-10-28 13:41:21 29 4
gpt4 key购买 nike

根据Kotlin's lexer的出处, 有一个 typealias 关键字,它不像 yieldtypeof 那样“保留供将来使用”。

另外,grammar reference建议 typealias 应该是类成员声明的有效关键字,当我使用 Kotlin 插件在 IntelliJ IDEA (Android Studio) 中键入 typealias 时,它会将其识别为关键字,但我收到 expecting member declaration 错误。我也尝试过将它与“通常”的语法一起使用,例如它是在 Swift 中实现的,但是没有成功。

那么,typealias 特性是否真的在 Kotlin 中实现(从 1.0 开始),如果是,它的语法是什么?是否有任何描述其用途的文档?


更新

Kotlin 1.1 支持 type aliases现已推出!

最佳答案

使用 typealias,您可以为 Kotlin 1.1 以来的现有类型提供替代名称:

typealias Multimap<K, V> = MutableMap<K, MutableList<V>>

有关详细信息,请参阅 the official documentationKEEP proposal .

关于keyword - Kotlin `typealias` 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35554241/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com