memo

2011-02-13

zsh で連想配列をコピーする

$ typeset -A a b
$ a=('k1' 'v1' 'k2' 'v2')
$ b=( "${(kv@)a}" )
$ print -l "${a[k1]}" "${b[k1]}"
v1
v1