gpt4 book ai didi

perl - 这个变量声明中的{}大括号是什么意思?

转载 作者:行者123 更新时间:2023-12-02 05:45:28 25 4
gpt4 key购买 nike

我在一些代码中看到了这样的声明:

$test  = "test";
$test1 = "tes2";
$i = 2;
$var{$test}{$test1}{"cnt"}[$i] = $var_val; # What exactly is this?

如果他们提到 { 大括号,那就是串联。我真的不明白这是什么。

我的猜测是最终变量类似于$vartesttest1cnt2

最佳答案

嗯,不,不是真的。 %var 是数组散列的散列。

%var 是一个散列

$var{$test} => $var{"test"} 是一个散列

$var{$test}{$test1} => $var{"test"}{"tes2"} 是一个散列

$var{$test}{$test1}{"cnt"} => $var{"test"}{"tes2"}{"cnt"} > 是一个数组

$var{$test}{$test1}{"cnt"}[$i]=$var_val$var_val 分配给数组中的索引 2

关于perl - 这个变量声明中的{}大括号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4680492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com