Я просто наткнулся на этот фрагмент кода:
if source[0] != ?/
source = compute_asset_path(source, options)
end
Что это за "?/
"? Я никогда не видел таких строк.
$ irb
2.0.0p247 :001 > ?/
=> "/"
По-видимому, он работает только для одиночных символов:
2.0.0p247 :001 > ?a
=> "a"
2.0.0p247 :002 > ?foo
SyntaxError: (irb):2: syntax error, unexpected '?'
Что означает ?
?