次の間に違いがありますか?
local args=("$@")
そして
local -a args=("$@")
パラメータを含むいくつかのコードが表示されますが、-a
そのコードの用途は不明です。
答え1
いいえ。配列を直接割り当てると、すでに配列が強制されます。これは-a
、割り当てがなく、変数がで始まるようにしたい場合にのみ必要です()
。
次の間に違いがありますか?
local args=("$@")
そして
local -a args=("$@")
パラメータを含むいくつかのコードが表示されますが、-a
そのコードの用途は不明です。
いいえ。配列を直接割り当てると、すでに配列が強制されます。これは-a
、割り当てがなく、変数がで始まるようにしたい場合にのみ必要です()
。