Fred we've all probably made arrays of arrays sound a lot more complicated than they are. But to make it sound simple.
An array of Strings, is an array of arrays. (Because the strings can be of different sizes)
In the old days of basic you would use a multi array with [numberofstrings,MaxStringSize]. Which was a total waste of space. Now we dont, as the language now treats the string as a list of charecters
The basic thing is If you need to store an unspecific number of things a specific numer of times you should use an array of arrays. (Or an array of TLists I suppose)
I know that the memory problem is secondary nowadays. But its still good programming practice
An array of Strings, is an array of arrays. (Because the strings can be of different sizes)
In the old days of basic you would use a multi array with [numberofstrings,MaxStringSize]. Which was a total waste of space. Now we dont, as the language now treats the string as a list of charecters
The basic thing is If you need to store an unspecific number of things a specific numer of times you should use an array of arrays. (Or an array of TLists I suppose)
I know that the memory problem is secondary nowadays. But its still good programming practice