如何解决如何在F#Akka中自称演员
我的代码是-
let mySlaveActor (mailbox: Actor<_>) =
let rec loop() = actor {
let mutable actor_id = -1
let mutable rumor = ""
let! rcv = mailbox.Receive()
let sender = mailbox.Sender()
match rcv with
| MessageType2(idx) ->
actor_id <- idx
| MessageType8(neighbor) ->
if (neighbor <> -1) then
let neighbor_slave = spawn mailbox (sprintf "workerActor%i" neighbor) mySlaveActor
neighbor_slave <! MessageType5(actor_id)
当前对象是一个mySlaveActor
,名称为workerActor1
,当匹配为WorkerActor2
时,我想调用MessageType8(..)
。但是在倒数第二行,我收到类似-
The value or constructor `mySlaveActor` is not defined
我做错什么了吗?我的代码缺少什么吗?感谢您的帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。