Вот мой код в вопросеКак проверить, если строка == «» (буквальный символ)
if (i == '*' || i == '\' || i == '+' || i == '-')
Но после того, как много исследования, я не могу понять, как просто проверить равенство из i == '\'
домовой очков, если вы можете направить меня к более простому решению. Я хочу, чтобы разобрать строку и изменить какие-либо математические операторы, как такой + -> :+, * -> :* ...etc
Одна идея, которую я имел в виду, будет иметь 4 gsub()
функции, но это создает два проблемы (1) все еще должны выяснить, как проверить равенство с «\» и, что более важно, (2) я чувствую, что это много c ода, и из того, что я слышу, это большой стилистический «нет» в Ruby.
у вас попытался убежать от него? '' \\ '' – sircapsalot
Не'/'обычно используется для деления? Переводит ли 'a \ b' на' b/a' или что-то еще? –