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

Есть =. Здесь =: Всюду

Позволяет присвоить имя обьекту, как в a=:3 и sum=:+/ . В случае =. имя определяется локально как обсуждяется в Явно (:), а в случае =: глобально (отметим, что глобальное присваивание локальных имен не допускается, а присваивание локативов всегда глобально).

Имена (одно или несколько) можно задавать и косвенно, в виде текстового (или упаковочного) списка. Если y -- выражение справа от присваивания, то заданное единственное имя присваивается y , иначе, если задано несколько имен, то каждому присваивается >y , если y атом, либо i-е имя присваивается >i{y , если y массив. Если текстовый список начинается символом ` , имена назначаются элементам герундия, стоящего справа.
 

Например:
   f=: 3 : 0
a=. +:y
b=: *:a
10*b
)

   a=: b=: 678
   a,b
678 678

   f 3 
360

   a,b 
678 36

   x=: 'abc';'c'
   (x) =: 3 4 ; 5 6 7
   abc
3 4
   c
5 6 7
Земетьте, что скобки вокруг имени x приводят к его вычислению до выполнения присваивания.
   'alpha beta'=: i.2 4
   alpha
0 1 2 3

   beta 
4 5 6 7

   '`sum sqrt'=: +/ ` %:
   sum 3 1 4 2
10
   sqrt 2
1.41421


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