【发布时间】:2015-04-25 16:06:37
【问题描述】:
我想反转一个句子。比如我的字符串如下。
str = "I am a good boy"
我想要结果"boy good a am I"。我可以使用内置的 Ruby 方法来反转字符串,例如:
str.split(" ").reverse.join(" ") #=> "boy good a am I"
有什么方法可以在不使用 Ruby 内置方法的情况下做到这一点?
【问题讨论】:
-
这不是反转字符串。描述得更恰当。
-
我自己认为你的回答已经足够好了。也许可以在这里或那里少用一种方法,但缺乏可读性可能不值得。
-
如果您不使用 ruby 内置方法,那么您将如何做呢?许多人要求相反;这是我第一次看到有人问这个。
-
“有什么方法可以在不使用 Ruby 内置方法的情况下做到这一点?” - 你可以使用 Perl 或 Python ;-)
-
@Stefan 或者可能是 C? :)