題 zsh是否支持哈希表作為內置數據類型?


如果支持,我應該使用哪個版本的zsh來利用此功能? 如何在代碼中聲明和使用它?


5
2017-08-23 14:18


起源




答案:


Zsh支持哈希表,快速谷歌搜索返回很多結果, 這是一個

您必須先排版變量:

% typeset -A hash

然後你可以在表格中存儲項目:

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

然後你像往常一樣使用數組恢復它們:

% print ${hash[brown]}

12
2017-08-23 14:39



只是一句話:這種變量被稱為 關聯數組 在 zsh。 - mpy
所以他們也在PHP中;這是世界其他地方的稱呼他們 哈希表。 - Fanfurlio