zsh 是否支持哈希表作为内置数据类型?

zsh 是否支持哈希表作为内置数据类型?

如果支持,我应该使用哪个版本的 zsh 来利用此功能?如何在代码中声明和使用它?

答案1

Zsh 支持哈希表,快速的谷歌搜索会返回许多结果。

您必须先排版变量:

% typeset -A hash

然后您可以将项目存储在表中:

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

然后你可以像往常一样使用数组恢复它们:

% print ${hash[brown]}

相关内容