Я разрабатываю приложение Kotlin с пакетом орбит, но у меня есть некоторые проблемы для определения участников. Unresolved reference: T
class HelloActor():AbstractActor<T>,Hello
Каким должен быть Т-парам? В документах: * @param <T> a class that represents the state of this actor.
Я не совсем понимаю эту актерскую структуру, но основываясь на деталях, которые вы указали в комментариях, я думаю, вы должны заменить T либо Any
.
Ваш HelloActor должен выглядеть так:
class HelloActor(): AbstractActor<Any>,Hello
В kotlin Any
привязан к java.lang.Object
или AnyRef
в scala, и они имеют одинаковую функциональность и цель. Any
может использоваться везде, где используется Object
или AnyRef
. См. Больше kotlin для сопоставления классов Java здесь .
EDIT: На самом деле котлин более похож на Java, поэтому вам следует следовать учебному курсу Java вместо scala.