gpt4 book ai didi

用于从索引到字符串末尾的子字符串的 Ruby 习语

转载 作者:数据小太阳 更新时间:2023-10-29 06:23:31 25 4
gpt4 key购买 nike

只是想知道是否有用于从索引中提取子字符串直到字符串末尾的 Ruby 习惯用法。我知道 str[index..-1] 通过将范围对象传递给 String[] 方法来工作,但它是有点笨重。例如,在 Python 中,您可以编写 str[index:],它会隐式地为您提供字符串的其余部分。

例子:

s = "hello world"
s[6..-1] # <-- "world"

还有比 s[6..-1] 更好的东西吗?

最佳答案

引入了 Ruby 2.6 endless ranges ,这基本上消除了必须指定结束索引的需要。在你的情况下,你可以这样做:

s = "hello world"
s[6..]

关于用于从索引到字符串末尾的子字符串的 Ruby 习语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14847760/

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