J новичок здесь.
Глагол right ]
дает среднее значение для возврата результата присваивания.Я предполагаю, что x =: 1
вычисляется и имеет значение 1, а затем оно передается в ]
, который возвращает значение правильного аргумента (или, может быть, это ]
, который заставляет присвоение иметь значение).
] x =: 1
1
x
1
Но он не работает с left [
.Это почему ?Я подумал, что достаточно поставить x =: 1
слева от [
.В чем разница между ними обоими?
x =: 1 [
|syntax error
| x=: 1[
Более того, когда мы оцениваем приведенное ниже выражение, на консоли обратной связи нет, назначения выполняются без вывода сообщений.Почему это?
x =: i.10 [ n =: 2
x
0 1 2 3 4 5 6 7 8 9
n
2