Array() in Asterisk

I am trying to learn how does Array work in Asterisk
According to,
It mentioned that the Array only is used for writing but not for reading…

So I feel confused that if the document is trying to say that the dial plan can not access an Array variable…

If someone has some sample regarding Array() usage in Dial plan. Thanks

What problem are you trying to solve? I’ve never had the need to try to work out what Array does. I think it is very rarely used.

Array is a function, not a type of variable. It is a function that allows you to set multiple variables at once; you’re not setting those variables inside of a variable called ARRAY.