when
String someString remote { someString = SomeDomain.findByName("Some Name").someValue }
在 then 下面的块, someString 是 null remote
then
someString
null
remote
我做错了什么?
因故 remote-control 执行给定的闭包时,不会执行对局部变量的赋值。
remote-control
改为这样做:
String someString = remote { return SomeDomain.findByName("Some Name").someValue }
请记住,序列化是在那里执行的,因此这不会对所有类型都有效。