On 06.02.25 20:37, [email protected] wrote: [...]
Far as I know, there's no auto-extending unless you explicitly ask for that by withDefault.
there is this:
def l = [1,2] l[3] = 4 assert l == [1,2,null,4]
As you see it autoextended the list from 2 elements to 4. Reading does not extend unless you use the with default construct:
def sample = [1,2,3].withDefault { index ->
index % 2
}
assert sample[3] == 1
assert sample[4] == 0
bye Jochen
