【发布时间】:2012-10-12 22:18:30
【问题描述】:
我没有从 Hartl 的 Rails 教程中得到以下练习的答案:
通过将清单 4.10 中的问号替换为适当的 方法,结合 split、shuffle 和 join 来编写一个函数 随机播放给定字符串中的字母。
清单 4.10:
>> def string_shuffle(s)
>> s.split('').?.?
>> end
=> nil
>> string_shuffle("foobar")
有人可以帮帮我吗?
提前非常感谢!
【问题讨论】:
-
使用这种方法,您不能完全随机播放给定的字符串。实际上,您正在返回一个新字符串,原始字符串的字母被打乱了。
标签: ruby-on-rails ruby syntax methods split