4
我愿意通过提供shuffle
和shuffle!
方法猴补丁Ruby的String类。如何写字符串猴补丁的方法,将修改它
class String
def shuffle
self.split('').shuffle.join
end
end
它返回一个新的字符串。我怎样才能写一个shuffle!
方法来修改字符串而不是返回复制?
我尝试自己看着办吧,但串的源代码是在C语言中MRI。