我正在研究Rails教程(http://ruby.railstutorial.org/chapters/rails-flavored-ruby#top),面临的挑战是在String类中添加一个shuffle方法。
这是建议的解决方案:
清单4.11。附加到String类的shuffle方法的骨架:
class String
def shuffle
self.split('').?.?
end
end
对不起,如果这对大多数人来说真的很容易,但我是开发新手......我不知道。?。?正在做什么?它没有在书中解释,我也无法在网上找到它。
由于
答案 0 :(得分:4)
这不是建议的解决方案 - 练习如下:
By replacing the question marks in Listing 4.10 with the appropriate methods, combine split, shuffle, and join to write a function that shuffles the letters in a given string.
Using Listing 4.11 as a guide, add a shuffle method to the String class.
您应该使用正确的方法名称替换?
。
答案 1 :(得分:0)
有同样的问题......以下是它的外观:
<强> 4.10 强>
s.split('').shuffle.join
端
<强> 4.11 强>
class String
def shuffle
self.split('').shuffle
end
end