たとえば、zshは変数$fpath
を使用します インクルードディレクトリを定義します。
どのタイプの変数$fpath
かを確認するにはどうすればよいですか。 は?
つまりfpath
a
- 文字列
- 番号
- 数値配列
- 連想配列
承認された回答:
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
整数の配列と文字列の配列を区別できないことに注意してください。