将数组映射到哈希语法错误

阿克沙伊(AkshaiShah)

我不太清楚为什么,但是我不断收到以下内容的语法错误: near ") :"

my %temp =  map { /(\S+)\:x\:(\S+)\:(\S+)/ ? ($1 => $2) : (); 
                  ($1.'members' => $3) : ()
                } @output;

理想情况下,我要执行的操作是分配$1 to $2,然后分配$1.'members'给$ 3。对我来说似乎可以,但是我不知道问题出在哪里。

任何帮助深表感谢!

托比墨

map了片刻,只看下面的代码:

/(\S+)\:x\:(\S+)\:(\S+)/ ? ($1 => $2) : (); 
($1.'members' => $3) : ();

那是什么意思?特别是这一行是语法错误:

($1.'members' => $3) : ();

我想你要:

/(\S+)\:x\:(\S+)\:(\S+)/
   ? ($1 => $2, $1.'members' => $3)
   : ();

重新添加map

my %temp = map {
               /(\S+)\:x\:(\S+)\:(\S+)/
                   ? ($1 => $2, $1.'members' => $3)
                   : ();
           } @output;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将哈希数组反向映射到哈希

来自分类Dev

如何将数组映射到哈希

来自分类Dev

哈希映射到JSON数组

来自分类Dev

使用递增的键名称将数组值映射到哈希

来自分类Dev

数组语法错误

来自分类Dev

ActiveRecord:多个哈希条件语法错误

来自分类Dev

将数组元素导入作用域时的语法错误

来自分类Dev

数组语法错误PHP

来自分类Dev

将SwiftyJSON映射到数组

来自分类Dev

一致地将字符串映射到数组索引(哈希函数)

来自分类Dev

将数组元素映射到完美的哈希索引NP是否完成?

来自分类Dev

哈希表-将哈希值映射到索引

来自分类Dev

将数组部分映射到新数组

来自分类Dev

将索引数组映射到坐标数组

来自分类Dev

将键数组映射到值数组

来自分类Dev

将数组映射到数组内部

来自分类Dev

将数组映射到对象数组

来自分类Dev

将数组映射到新数组

来自分类Dev

语法错误:网址数组(VBA)

来自分类Dev

JavaScript发布数组显示语法错误

来自分类Dev

JavaScript多维数组语法错误

来自分类Dev

带有哈希和方括号的语法错误

来自分类Dev

命令行上的Perl哈希语法错误

来自分类Dev

命令行上的Perl哈希语法错误

来自分类Dev

带有哈希和方括号的语法错误

来自分类Dev

jQuery:not选择器和哈希符号语法错误

来自分类Dev

为什么我的哈希始终出现语法错误?

来自分类Dev

自动将数组映射到列表

来自分类Dev

将数组索引映射到矩阵