다음 사이에 차이점이 있나요?
local args=("$@")
그리고
local -a args=("$@")
매개변수가 포함된 일부 코드가 표시되지만 -a
해당 코드의 용도를 알 수 없습니다.
답변1
아니요. 배열을 직접 할당하면 이미 배열이 강제로 지정됩니다. 이는 -a
할당이 없고 변수가 로 시작하도록 하려는 경우 에만 필요합니다 ()
.
다음 사이에 차이점이 있나요?
local args=("$@")
그리고
local -a args=("$@")
매개변수가 포함된 일부 코드가 표시되지만 -a
해당 코드의 용도를 알 수 없습니다.
아니요. 배열을 직접 할당하면 이미 배열이 강제로 지정됩니다. 이는 -a
할당이 없고 변수가 로 시작하도록 하려는 경우 에만 필요합니다 ()
.