演员例外

时间:2013-01-19 21:20:56

标签: groovy actor gpars

我只想在Groovy中的两个演员之间发送一些消息 我收到了第一封邮件abc,但收到以下异常:

  

Actor线程Actor Thread 1中发生异常   groovy.lang.MissingPropertyException:没有这样的属性:act1 for class:groovyx.gpars.actor.DefaultActor

这是我的代码:

import static groovyx.gpars.actor.Actors.actor

def act2 = actor {
    react {
        println it
        act1.send "def"
    }
}

def act1 = actor {
    act2.send 'abc'
    react { println it }
}

[act1, act2]*.join()

1 个答案:

答案 0 :(得分:2)

尝试

def act1, act2

导入语句后的脚本顶部

然后删除您当前拥有的2个def个关键字