В регистре Ruby по умолчанию используется ===
.Есть ли способ заставить его использовать «равно» (то есть ==
) вместо этого?
Мотивация для этого состоит в том, что у меня есть 5 if
операторов, которые очень приятно заменить на переключатель,но я был немного удивлен, узнав, что
datatype = "string".class
if datatype == String
puts "This will print"
end
не совпадает с
case datatype
when String
puts "This will NOT print"
end