标签: ruby
rpartition和分区有什么区别? 我已阅读文档,但我看到它们是一样的。 只是那些出现在后来的红宝石版本中?
答案 0 :(得分:8)
以下示例将有助于确定差异:
"abccba".partition("b") # => ["a", "b", "ccba"] "abccba".rpartition("b") # => ["abcc", "b", "a"]
所以区别在于rpartition搜索最右边的一个,而不是最左边的一个。
rpartition