我使用简单的DXL脚本生成链接。有人可以解释为什么下面的指定行会引发错误吗?错误是(忽略行号)
-E- DXL:( - >)
的参数不正确 -E- DXL:错误连接的令牌
-E- DXL:函数(对象)的参数不正确
我对DXL RefManual(9.3)中信息的解释是"< - "和" - >"对于任何定义对象的方法都是合法的。这里到底发生了什么?
Module modin = edit("/Carl.Witthoft/tablemix",true,false)
if (null(modin)) ack("Error!in")
Module modout = edit("/Carl.Witthoft/77GRCRcopy",true,false)
if (null(modout)) ack("Error!out")
object(479,modout) <- object(22,modin)
// next line throws error
object(22,modin) -> object(479,modout)
/* the following will execute successfully:
Object obin =object(21,modin)
Object obout = object(702,modout)
obout <- obin
obout -> obin
*/
答案 0 :(得分:1)
更改以下行:
object(22,modin) -> object(479,modout)
到
(object(22,modin)) -> (object(479,modout))
应该有效。 &#39; - &gt;&#39;操作员可能有点挑剔。