使用“declare -a”在bash中声明数组有什么好处?

时间:2013-03-05 23:07:46

标签: linux arrays bash shell

使用declare -a声明数组有什么好处?

例如;与declare -a foo=(a b c)相比,使用foo=(a b c)提供了哪些好处?

1 个答案:

答案 0 :(得分:3)

当您在bash中declare变量时,它变为本地范围。这与使用local内置函数相同。在范围之外,没有任何好处。必须在bash中声明的唯一变量是带有-A的关联数组。