Я пишу текстовый файл из APL. У меня есть матрица символов, определенная как UMMB в моем сценарии APL, который используется для тела этого текстового файла. Я могу успешно вызвать мою функцию записи документа .txt, используя эту переменную в качестве тела.
Однако, когда я делаю следующее:
k←⊂⍕UMMB
m←⊂'<html><body><table>'
n←⊂'</html></body></table>'
k←m,k,n
И я использую переменную k в качестве моего тело вместо UMMB, я получаю ошибку каждый раз, когда эта функция запускается. Я также попытался заключить k в конец всех строк выше, но безрезультатно.
Чем отличается определение k от UMMB, что моей функции не нравится?
(У меня нет исходного кода или документации для этой функции - я могу вызывать ее только вслепую.)
Редактировать: Я попытался предложить Адаму использовать функцию разделения:
↓
Но, как оказалось, программа, в которой я использую редактор APL, не распознает это как функцию разделения, а вместо этого «функцию удаления», подробно описанную здесь:
Я не могу найти эквивалент разделения для этой версии APL.