¿Soporta zsh la tabla hash como tipo de datos incorporado?


6

Si es compatible, ¿qué versión de zsh debo usar para aprovechar esta característica? ¿Cómo declararlo y usarlo en código?

Respuestas:


14

Zsh admite tablas hash, una búsqueda rápida en Google devuelve muchos resultados, aquí hay uno

Primero debe componer la variable:

% typeset -A hash

entonces puedes almacenar artículos en la tabla:

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

luego los recuperas como de costumbre con matrices:

% print ${hash[brown]}

2
Solo una observación: este tipo de variables se llaman matrices asociativas en zsh.
mpy

1
Entonces están en PHP, también; Es el resto del mundo que las llama tablas hash .
Fanfurlio
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.