【发布时间】:2022-01-21 14:16:53
【问题描述】:
在 Kotlin 中,既然 'reified' 关键字只能用于内联函数的泛型类型参数,那为什么还要有 reified 关键字呢?为什么 Kotlin 编译器(至少在未来)不能自动将内联函数的所有泛型类型参数视为具体化?
我看到人们在看到这个“具体化”的词时会感到恐慌,并要求我不要让代码变得复杂。因此问题。
【问题讨论】:
-
这能回答你的问题吗? How does the reified keyword in Kotlin work?
-
我有点惊讶如果具体类型的概念非常复杂,那么有人可能会被聘用在编程工作中。
-
这不是另一个问题的重复! 它询问为什么
reified关键字不能是隐式的设计推理。 OP 显然理解关键字的作用和含义。
标签: kotlin kotlin-reified-type-parameters