LINUX.ORG.RU

История изменений

Исправление quantum-troll, (текущая версия) :

Что тождественно функциям ⍺ и ⍵ (назовём их аргументами).

Нет, не тождественно. Прямой APL'овский аналог [ и ] это ⊢ и ⊣. Опять же, [ — функция, возвращающая свой левый аргумент. Т.е 2 (+ [ -) 3 возвращает 5 — сумму двух и трёх, вычисленную левой функцией. Механизм крючков и вилок позволяет весьма свободно комбинировать функции, без вообще каких-либо аргументов. У APL'а такого механизма нет, поэтому неявное программирование на нём не реализуется.

Исходная версия quantum-troll, :

Что тождественно функциям ⍺ и ⍵ (назовём их аргументами).

Нет, не тождественно. Прямой APL'овский аналог [ и ] это ⊢ и ⊣. Опять же, [ — функция, возвращающая свой левый аргумент. Т.е 2 (+ [ -) 3 возвращает 5 — сумму двух и трёх, вычисленную левой функцией. Механизм крючков и вилок позволяет весьма свободно комбинировать функции, без вообще каких-либо аргументов.