Что я пытаюсь сделать:
result = (not question?) \
and ( \
condition \
or ( \
comparer == compared and another_question? \
) \
)
Цель состоит в том, чтобы иметь сложную и/или логическую схему и все еще иметь ее читабельную.
Проблема с вышеприведенным синтаксисом заключается в том, что он каким-то образом скопирует скобки в рубиновом синтаксическом анализаторе, поэтому консоль говорит, что ошибка в файле, в котором этот код отсутствует. (хотя он в стеке вызовов)
без обратной косой черты, я получаю следующее:
syntax error, unexpected kAND, expecting kEND (SyntaxError)
и
syntax error, unexpected kOR, expecting ')'
любые идеи о том, как правильно это сделать?