local -a args=( )와 local args=( )의 차이점

local -a args=( )와 local args=( )의 차이점

다음 사이에 차이점이 있나요?

local args=("$@")

그리고

local -a args=("$@")

매개변수가 포함된 일부 코드가 표시되지만 -a해당 코드의 용도를 알 수 없습니다.

답변1

아니요. 배열을 직접 할당하면 이미 배열이 강제로 지정됩니다. 이는 -a할당이 없고 변수가 로 시작하도록 하려는 경우 에만 필요합니다 ().

관련 정보