perl中my($a,$b) = $c 是什么意思?

2025-03-10 11:03:36
推荐回答(2个)
回答1:

表示有一个hash叫做%a,每个hash有两个部分组成,key和value$b表示key$c表示,key$b相对应的value例如:my %a=('x' => 1, 'y'=>2);x和y都是key,1和2是key分别对应的value。如果要提取2,则 print $a{y};如果要改变y的值,则 $a{y}=3;
是否可以解决您的问题?

回答2:

只是将$c的值赋给$a啊,$b还是未定义
可以这样
($a, $b) = (1,2);
($a, $b) = ($c,$d);
是对多个元素按照数组方式赋值的一种方式