问题描述
我的代码是-
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 (将#修改为@)