很明显他们给了我同样的输出

"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/

10-16 21:45