将数组作为值分配给zsh中的关联数组

时间:2018-11-08 16:25:23

标签: zsh associative-array

我想知道是否有可能以任何方式将数组作为值分配给关联的数组。我将尝试用一个无法解释但可以阐明问题的示例进行解释。

例如

$ typeset arr=(1 2 3 4)
$ typeset -A assoc=(Key ${arr})

有一些聪明的方法吗?

$ print ${(k)assoc}
Key
$ print ${${(v)assoc}[2]}
2

谢谢

0 个答案:

没有答案