В Dyalog APL , вам просто нужно использовать системную функцию ⎕NA
.
Например, math.dll
может быть библиотекой математических функций, содержащих функцию divide
. Чтобы связать имя APL div
с этой внешней функцией:
'div' ⎕NA 'F8 math|divide I4 I4'
, где F8
и I4
, укажите типы результата и аргументы, ожидаемые делением. В результате ассоциации создается новая функция: div
в рабочей области, которая при вызове передает свои аргументы в divide
и возвращает результат.
)fns
div
div 10 4
2.5
⎕NA
является полностью документированным , но не стесняйтесь заходить в комнату чата Stack Exchange для APL , если вам нужна дополнительная помощь.
Вы также можете искать в GitHub , чтобы увидеть некоторые примеры использования ⎕NA
.