From Bash manual for declare command:When using -a or -A and the compound assignment syntax to create array  variables, additional attributes do not take effect until subsequent assignments.What does it mean?I can't figure it out by$ declare -ar arr=([1]=2, [2]=3)$ declare -p arrdeclare -ar arr='([1]=2, [2]=3)'Thanks.
declare: additional attributes do not take effect until subsequent assignments
bash