>>  <<  Ркв  Ввд  JfC  LJ  Фрз  Слв  Изм  Рзг  !:  Помощь  Словарь

Фиксируя 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



>>  <<  Ркв  Ввд  JfC  LJ  Фрз  Слв  Изм  Рзг  !:  Помощь  Словарь