たとえば、zshは変数を使用してインクルード$fpath
ディレクトリを定義します。
変数の種類をどのように知ることができますか$fpath
?今すぐfpath
- ひも
- 数字
- 数値配列
- 連想配列
答え1
t
パラメータ拡張フラグを使用できます。
$ print -rl -- ${(t)fpath}
array-special
$ a=1
$ print -rl -- ${(t)a}
scalar
$ a=(1 2)
$ print -rl -- ${(t)a}
array
$ typeset -A a
$ print -rl -- ${(t)a}
association
整数配列と文字列配列を区別できません。