Попробуйте сначала разбить глагол на его компоненты, а затем посмотрите, что они делают. И вместо того, чтобы всегда ссылаться на словарь, вы можете просто опробовать компонент на данных, чтобы увидеть, что он делает, и посмотреть, сможете ли вы это выяснить. Чтобы увидеть структуру глагола, полезно знать, на какие части речи вы смотрите, и как идентифицировать базовые конструкции, такие как вилки (и, конечно, в больших неявных конструкциях, разделенных скобками). Простой ввод глагола в окне ijx и нажатие клавиши ввода также разрушит структуру и, вероятно, поможет.
Рассмотрим следующий простой пример: <.@-:@#{/:~
Я знаю, что <.
-:
#
{
и /:
- все глаголы, ~
- наречие, а @
- соединение (см. Части речевой связи в словаре). ). Поэтому я вижу, что это структура вилки с левым глаголом <.@-:@#
, правым глаголом /:~
и диадой {
. Это требует некоторой практики, чтобы увидеть, но есть более простой способ, пусть J покажет вам структуру, напечатав ее в окне ijx и нажав Enter:
<.@-:@#{/:~
+---------------+-+------+
|+---------+-+-+|{|+--+-+|
||+--+-+--+|@|#|| ||/:|~||
|||<.|@|-:|| | || |+--+-+|
||+--+-+--+| | || | |
|+---------+-+-+| | |
+---------------+-+------+
Здесь вы можете увидеть структуру глагола (или вы сможете это сделать после того, как привыкнете смотреть на них). Затем, если вы не можете определить фигуры, поиграйте с ними, чтобы увидеть, что они делают.
10?20
15 10 18 7 17 12 19 16 4 2
/:~ 10?20
1 4 6 7 8 10 11 15 17 19
<.@-:@# 10?20
5
Вы можете разбить их дальше и поэкспериментировать, чтобы выяснить это (этот маленький пример - средний глагол).
J упаковывает много кода в несколько символов, и большие неявные глаголы могут показаться очень пугающими даже для опытных пользователей. Экспериментирование будет быстрее, чем ваш метод документирования, и вы действительно сможете многое узнать о J, пытаясь разбить большие сложные глаголы. Я думаю, что я бы рекомендовал сосредоточиться на попытке увидеть грамматическую структуру, а затем разбираться с частями, постепенно наращивая ее (поскольку именно так вы в конечном итоге будете писать молчаливые глаголы).