Hi in my previous question I got clarity on how to use associative arrays in zsh shell.But whenever I trigger the following command in my scriptfor KEY in ${!array[@]} to iterate amongst the keys in my arrayI get a bad substitution error.even echo ${!array[@]} gives the same.NB: array is the name of my associative array 
Bad substitution error in zsh shell
zsh;array