Предположим, что у вас есть правило, подобное приведенному ниже: Rebol docs on parsing.Rebol 2: Использование правила синтаксического анализа для проверки ввода без кода
Если вы хотите проверить ввод данных с помощью правила только для его проверки, но без того, чтобы содержимое скобок было оценено, как вы можете это сделать?
Есть ли способ, который легко позволяет просто проверять входные данные против правила без содержания содержимого скобок?
rule: [
set action ['buy | 'sell]
set number integer!
'shares 'at
set price money!
(either action = 'sell [
print ["income" price * number]
total: total + (price * number)
] [
print ["cost" price * number]
total: total - (price * number)
]
)
]
Мои искренние извинения. Кажется, что 'in' - это что-то добавленное в R3, правильно? Мне, вероятно, нужно обновить свой ответ, чтобы указать, что я использую R2 :-( – mydoghasworms
. Все равно за помощь – mydoghasworms
. Еще раз: просмотрев документы R2, я вижу, что есть команда 'in'. Это то же самое, что и в R3? Мне нужно сесть и посмотреть, как это решает мою проблему ... – mydoghasworms