Сессия в настоящее время не поддерживает многострочные массивы.
На данный момент вам по-прежнему необходимо по большей части программно создавать многомерные массивы (хотя вы можете, например, создать редактируемую текстовую матрицу, заполнить ее «числами» и затем использовать ⍎¨)
cmat←⍪''
)ed cmat
вставьте
0123
2314
1244
, затем исправьте (нажмите Es c) и используйте
⍎¨cmat
. Для меня я нахожу Shift-Enter и Ctrl- Enter - мои лучшие друзья большую часть времени
Похоже, вы пытаетесь представить дерево как вложенный массив (подробнее об этом смотрите в dfns tview и tnest и других материалах дерева). Таким образом, не похоже, что вам действительно нужна многострочная (все массивы в APL гиперточны angular)?
ast←('∘'('a' ('p'))('b'('q'('v'))('r'))('c'('s' ('w' 'x'))('t' ('y' 'z'))))
Традиционные функции (tradfns) можно легко скопировать и вставить, если они используют формат ввода сеанса:
∇ r ← larg Fun rarg
r ← larg, rarg
∇
Можно вставлять многострочные dfns. Сначала используйте пользовательскую команду ]dinput
.
]dinput
, затем вставьте
dfn ← {
⍺, ⍵
}
(кстати, относительно ∇
из предыдущего комментария, вы можете вставить многострочный dfn и добавить с ∇
, но вы должны поместить ∇
в последнюю строку [n]
и нажать Enter, чтобы исправить эту функцию. Пользовательская команда ]dinput
немного проще)