У меня есть указатель и длина. Как получить из них динамический массив?
Пусть ptr - указатель, а len - длина, тогда это просто:
ptr
len
ptr[0..len]
Обратите внимание, что это не копирует массив, а использует данные на месте.
Если вы хотите скопировать массив, используйте
ptr[0..len].dup
или
ptr[0..len].idup