如果支持,我应该使用哪个版本的 zsh 来利用此功能?如何在代码中声明和使用它?
答案1
Zsh 支持哈希表,快速的谷歌搜索会返回许多结果。
您必须先排版变量:
% typeset -A hash
然后您可以将项目存储在表中:
% hash[brown]="mm.. hash browns"
% hash[table]="clever data structure"
然后你可以像往常一样使用数组恢复它们:
% print ${hash[brown]}
如果支持,我应该使用哪个版本的 zsh 来利用此功能?如何在代码中声明和使用它?
Zsh 支持哈希表,快速的谷歌搜索会返回许多结果。
您必须先排版变量:
% typeset -A hash
然后您可以将项目存储在表中:
% hash[brown]="mm.. hash browns"
% hash[table]="clever data structure"
然后你可以像往常一样使用数组恢复它们:
% print ${hash[brown]}