【发布时间】:2015-11-21 10:32:42
【问题描述】:
我正在尝试将字符串映射传递给我从 .mi 文件进行的服务调用。
我正在尝试以下方法,但它在“);”处出现语法错误。
my $serviceResult = PI::employee::register::Service->saveAttributes(
attributesMap => map { ('session-id' => $Session->getSessionId())}
);
如果我改为尝试
my $serviceResult = PI::employee::register::Service->saveAttributes(
attributesMap => map { 'session-id' => $Session->getSessionId()}
);
它说地图的参数不足。 :(
【问题讨论】:
-
这似乎与梅森无关。相反,它似乎是关于如何正确使用您的
PI::employee::register::Service类。 (更不用说map。)我们不会知道它的 API 应该是什么。 -
这只是关于 mason .. PI 只是指我用来访问服务的 perl 客户端。
-
我遇到了一个 mason 语法错误 .. 现在对你有意义吗
-
您正在报告解析错误。因为你没有产生有效的 Perl。梅森不是你的问题。
标签: perl dictionary mason