Фиксируя | m f. u f. |
Если x выражение, то y=: x f. ему эквивалентно,
но все встречающиеся в определении x
имена (рекурсивно) заменяются их значениями.
Последующее изменение значений этих имен, которое могло бы
изменить определение x , не отражается на
определении y . Если x имя любого обьекта (существительного, глагола, наречия или союза), то 'x' f. эквивалентно ему, но с рекурсивной заменой всех имен их значениями. x f. не будет фиксировать любую часть x , содержащую $: . |
sum=: +/ mean=: sum % # norm=: - mean norm a=: 2 3 4 5 _1.5 _0.5 0.5 1.5 N=: norm f. N a _1.5 _0.5 0.5 1.5 norm - mean N - (+/ % #) sum=: -/ norm a 2.5 3.5 4.5 5.5 N a _1.5 _0.5 0.5 1.5 adv=: norm@ *: adv norm@*: adv norm@ 'adv' f. (- (-/ % #))@ 'a' f. 2 3 4 5