我总是这样做来测试Ruby中的字符串相等性:
if mystring.eql?(yourstring)
puts "same"
else
puts "different"
end
这是不测试对象相等性的正确方法吗?
我正在寻找一种最简单的方法来根据其内容测试字符串。
带有括号和问号,这似乎有些笨拙。
最佳答案
根据http://www.techotopia.com/index.php/Ruby_String_Concatenation_and_Comparison
要么做
mystring == yourstring
要么
mystring.eql? yourstring
是等效的。
关于ruby - 测试Ruby字符串或符号的字符串相等性(不是对象相等性)的最简洁方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1710369/