Почему check_char1
не может найти двойную кавычку?
#!/usr/bin/env ruby
line = 'hello, "bob"'
def check_char1(line, _char)
puts "check_char1 found #{_char} in #{line}" if line =~ /_char/
end
check_char1(line, '"')
def check_char2(line, _char)
puts "check_char2 found #{_char.inspect} in #{line}" if line =~ _char
end
check_char2(line, /"/)
... и можно ли заставить работать line =~ /_char/
? (Как двойная кавычка должна быть передана методу?)