gpt4 book ai didi

ruby - Ruby 中的子字符串语法

转载 作者:太空宇宙 更新时间:2023-11-03 17:03:36 25 4
gpt4 key购买 nike

Python 有以下优雅的语法来检查一个字符串是否是另一个字符串的子字符串:

'ab' in 'abc' # True

Ruby 中是否有等效的优雅语法?

我知道 "abc".includes? "ab" Ruby 语法,但我想知道是否也存在逆语法(第一个参数是子字符串,第二个参数是字符串)。

最佳答案

Ruby标准库中没有这样的方法,但是RailsActiveSupport提供了#.in?方法:

1.9.3-p484 :004 > "ab".in? "abc"
=> true

这是源代码:https://github.com/rails/rails/blob/e20dd73df42d63b206d221e2258cc6dc7b1e6068/activesupport/lib/active_support/core_ext/object/inclusion.rb

关于ruby - Ruby 中的子字符串语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21702440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com