bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: declare -A +A


From: Zachary Santer
Subject: Re: declare -A +A
Date: Thu, 8 Feb 2024 13:48:45 -0500

On Wed, Feb 7, 2024 at 2:24 AM Grisha Levit <grishalevit@gmail.com> wrote:

> Maybe it would be appropriate to reject a request to turn off an
> attribute that is being turned on?
>

Since this seems specific to indexed and associative arrays, it might make
more sense to just give the same error you get if you try to unset the
attribute later.

$ unset assoc array
$ assoc='spoon'
$ declare -A assoc
$ declare -p assoc
declare -A assoc=([0]="spoon" )
$ declare +A assoc
-bash: declare: assoc: cannot destroy array variables in this way
$ array='fork'
$ declare -a array
$ declare -p array
declare -a array=([0]="fork")
$ declare +a array
-bash: declare: array: cannot destroy array variables in this way


reply via email to

[Prev in Thread] Current Thread [Next in Thread]