标签: zsh associative-array
我想知道是否有可能以任何方式将数组作为值分配给关联的数组。我将尝试用一个无法解释但可以阐明问题的示例进行解释。
例如
$ typeset arr=(1 2 3 4) $ typeset -A assoc=(Key ${arr})
有一些聪明的方法吗?
$ print ${(k)assoc} Key $ print ${${(v)assoc}[2]} 2
谢谢