[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: local -r for arrays
From: |
Lawrence Velázquez |
Subject: |
Re: local -r for arrays |
Date: |
Sun, 25 Oct 2020 17:32:43 -0400 |
> On Oct 25, 2020, at 2:42 PM, Marco Ippolito <maroloccio@gmail.com> wrote:
>
> but I can't do this:
>
> g2() {
> local -r a=(2 "$@")
> echo "${a[@]}"
> }
>
> f2() {
> local -r a=(1)
> g2 "${a[@]}"
> }
>
> f2 -> error "a: readonly variable"
Note that your test case works if g2() uses local -a.
g2() {
local -ar a=(2 "$@")
echo "${a[@]}"
}
--
vq