O Zsh suporta tabelas de hash, uma pesquisa rápida no google retorna muitos resultados, aqui está um
Você deve primeiro definir a variável:
% typeset -A hash
você pode armazenar itens na tabela:
% hash[brown]="mm.. hash browns"
% hash[table]="clever data structure"
você os recupera normalmente com matrizes:
% print ${hash[brown]}