我想从右到左构建一个字符串。我的第一个想法是使用 unshift
,但是 String
类没有 unshift
。从右到左构建字符串的最惯用方法是什么?
最佳答案
虽然没有 String#unshift
,但有一个 String#prepend
, 这将允许您将字符串添加到现有字符串之前。
str = "right"
str.prepend("middle ")
str.prepend("left ")
# left middle right
关于ruby - Ruby 缺少的 string#unshift 最地道的替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33878917/