Array method
Writes each string in array into keyed sub-slots and returns a tracked
Pointer<Pointer<Char>> of length array.length.
Sub-slot keys follow the pattern '<key>_<i>'. key defaults to
'default'.
Implementation
Pointer<Pointer<Char>> Array(List<String> array, {String? key}) {
final arrayKey = _slotKey(key);
final pp = At(arrayKey, array.length);
for (int i = 0; i < array.length; i++) pp[i] = ValueAt('${arrayKey}_$i', array[i]);
return pp;
}