3

を使用して配列を宣言する利点は何declare -aですか?

例えば; を使用すると、使用declare -a foo=(a b c)するよりも利点がありfoo=(a b c)ますか?

4

1 に答える 1

3

bashでdeclare変数を使用すると、ローカル スコープになります。これは、ビルトインを使用する場合と同じlocalです。スコーピング以外では、何のメリットも得られません。bash で宣言する必要がある唯一の変数は、-A.

于 2013-03-05T23:09:55.240 に答える