很明显他们给了我同样的输出
"Ruby is red".start_with?("Ruby")
或
"Ruby is red".starts_with?("Ruby")
两者都给出了相同的结果。
最佳答案
在ruby添加String#start_with?
作为核心库的一部分之前,rails的主动支持实现了String#starts_with?
方法。现在它只是为了向后兼容而保留的别名。
所以是的-他们做同样的事情,第一个来自ruby,第二个来自rails。
关于ruby-on-rails - “starts_with”和“start_with”在Ruby中是否具有相同的功能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34945669/