Questão O zsh suporta tabela hash como um tipo de dados embutido?


Se suportado, qual versão do zsh devo usar para aproveitar esse recurso? Como declarar e usar no código?


4


origem




Respostas:


Zsh suporta tabelas de hash, uma busca rápida no google retorna muitos resultados, aqui está um

Você deve primeiro definir a variável:

% typeset -A hash

então você pode armazenar itens na tabela:

% hash[brown]="mm..  hash browns"
% hash[table]="clever data structure"

então você os recupera normalmente com matrizes:

% print ${hash[brown]}

11



Apenas uma observação: esse tipo de variáveis ​​é chamado matrizes associativas dentro zsh. - mpy
Então eles estão em PHP também; é o resto do mundo que os chama tabelas de hash. - Fanfurlio