gpt4 book ai didi

kotlin - 如何将Map >设置为属性类型?

转载 作者:行者123 更新时间:2023-12-02 13:08:38 27 4
gpt4 key购买 nike

如何使用Kotlinpoet生成下面的代码行?

val myMap:Map<String, KClass<out Any>>

我在初始化块中初始化myMap。

最佳答案

Map::class.asClassName()
.parameterizedBy(
String::class.asClassName(),
KClass::class.asClassName().parameterizedBy(WildcardTypeName.producerOf(ANY))
)

确保添加以下导入:
import com.squareup.kotlinpoet.ParameterizedTypeName.Companion.parameterizedBy

有一个IDE错误,阻止在伴随对象中声明的扩展功能自动导入,应在1.3.40中进行修复。

关于kotlin - 如何将Map <String,KClass <out Any >>设置为属性类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55846678/

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