之间有区别吗:
local args=("$@")
和
local -a args=("$@")
我看到一些带有-a
参数的代码,但无法弄清楚它的用途。
答案1
不。直接分配一个数组已经强制它成为一个数组。仅-a
当您没有分配并且希望变量以 开头时才需要使用()
。
之间有区别吗:
local args=("$@")
和
local -a args=("$@")
我看到一些带有-a
参数的代码,但无法弄清楚它的用途。
不。直接分配一个数组已经强制它成为一个数组。仅-a
当您没有分配并且希望变量以 开头时才需要使用()
。