Вернуть массив из подпрограммы (процедуры или функции)можно через предварительное описание пользовательского типа массива.
Ниже пример описания и вызова функции, возвращающей массив из 8 элементов -- односимвольных строк (то есть строк состоящих из одного символа) -- первых восьми символов введённой пользователем строки: