-1
我在写perl脚本。
我想将两个变量作为值分配给散列,如下所示。将值添加到perl中的散列
$O_seq_err{$bill.$send}=($PACK_INDEX_VAL $val);
我需要的变量之间的空间。
我可以像这样指定它。这会工作吗?
我在写perl脚本。
我想将两个变量作为值分配给散列,如下所示。将值添加到perl中的散列
$O_seq_err{$bill.$send}=($PACK_INDEX_VAL $val);
我需要的变量之间的空间。
我可以像这样指定它。这会工作吗?
号
如果你想“的空间两个变量之间”,那么想必你的意思是“由第一变量的值,那么空间的字符串,则第二个变量的值” 。
($PACK_INDEX_VAL $val)
...是一个语法错误。
你想:
"$PACK_INDEX_VAL $val"
或
$PACK_INDEX_VAL . " " . $val
或
sprintf("%s %s", $PACK_INDEX_VAL, $val)
或
join " ", $PACK_INDEX_VAL, $val
或者把这两个变量放到一个数组中:'[$ PACK_INDEX_VAL,$ val]' – Sobrique
“将这项工作?”当你尝试时发生了什么?我的意思是,我不明白为什么你不会试着在这里问一下。 –