В C# я могу писать обратную косую черту и другие специальные символы без экранирования с помощью @
перед строкой, но мне нужно избежать двойных кавычек.Строковый литерал без необходимости избегать обратной косой черты
C#
string foo = "The integer division operator in VisualBASIC is written \"a \\ b\"";
string bar = @"The integer division operator in VisualBASIC is written \"a \ b\""
В Ruby, я мог бы использовать одинарные кавычки строковый литерал, но я хотел бы использовать это в связке с интерполяции строк, как "text #{value}"
. Есть ли эквивалент в Ruby до @
в C#?
Вам нужно будет использовать '\\' для добавления, нет эквивалента в Rails – ediblecode
Непонятно, что вы хотите. Строковый литерал с одной кавычкой в Ruby по-прежнему требует, чтобы обратная косая черта была экранирована. – sawa