Akka.Net:
Почему функция actorOf НЕ требует ввода функции с параметром Actor‹_>?
Похоже, что для функции actorOf2 ДЕЙСТВИТЕЛЬНО требуется параметр Actor‹_>.
Контекст вызова этих функций следующий:
let consoleWriterActor = spawn myActorSystem "consoleWriterActor" (actorOf Actors.consoleWriterActor)
let consoleReaderActor = spawn myActorSystem "consoleReaderActor" (actorOf2 (Actors.consoleReaderActor consoleWriterActor))
let consoleReaderActor (consoleWriter: IActorRef) (mailbox: Actor<_>) message =
...
let consoleWriterActor message =
...
Подпись actorOf следующая:
('Message -> unit) -> Actor<Message> -> Cont<'Message,'Returned>
Подпись actorOf2 следующая:
(Actor<Message> -> 'Message -> unit) -> Actor<Message> -> Cont<'Message,'Returned>
Вывод:
Я новичок в Akka.net. Таким образом, я не понимаю, почему параметр "Actor‹_>" (который, как мне кажется, представляет собой почтовый ящик) не может быть полезен для функцииactorOf.