gpt4 book ai didi

java - 将 java 转换为 kotlin

转载 作者:行者123 更新时间:2023-11-30 06:39:03 26 4
gpt4 key购买 nike

我正在使用 Orbit 包开发一个 Kotlin 应用程序,但在定义 Actor 时遇到一些问题 Unresolved reference: T

class HelloActor():AbstractActor<T>,Hello

T 参数应该是什么?在文档中:* @param <T> a class that represents the state of this actor.

最佳答案

我不太了解该 Actor 框架,但根据您在评论中给出的详细信息,我认为您应该将 T 替换为 Any

您的 HelloActor 应如下所示:

class HelloActor(): AbstractActor<Any>,Hello

在 kotlin 中,Any 映射到 java.lang.Object 或 scala 中的 AnyRef,它们具有相同的功能和用途。只要使用 ObjectAnyRef,就可以使用 Any。查看更多 kotlin 到 Java 类映射 here .

编辑:实际上 kotlin 与 Java 更相似,因此您应该遵循 Java 教程而不是 scala 教程。

关于java - 将 java 转换为 kotlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44707883/

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