Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
を使用して配列を宣言する利点は何declare -aですか?
declare -a
例えば; を使用すると、使用declare -a foo=(a b c)するよりも利点がありfoo=(a b c)ますか?
declare -a foo=(a b c)
foo=(a b c)
bashでdeclare変数を使用すると、ローカル スコープになります。これは、ビルトインを使用する場合と同じlocalです。スコーピング以外では、何のメリットも得られません。bash で宣言する必要がある唯一の変数は、-A.
declare
local
-A