web-dev-qa-db-ja.com

zshは組み込みデータ型としてハッシュテーブルをサポートしていますか?

サポートされている場合、この機能を利用するにはどのバージョンのzshを使用する必要がありますか?コードで宣言して使用するにはどうすればよいですか?

6
Yad Smood

Zshはハッシュテーブルをサポートしており、グーグルですばやく検索すると多くの結果が返されます これが1つです

最初に変数をタイプセットする必要があります。

% typeset -A hash

次に、アイテムをテーブルに保存できます。

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

次に、通常どおり配列を使用してそれらを回復します。

% print ${hash[brown]}
15
Fanfurlio