1、编写一个函数,使用 split、shuffle 和 join 方法打乱给定字符串中的字母顺序。
可编写如下函数:
def string_shuffle(s)
s.split('').shuffle.join
end
=> nil
string_shuffle("foobar")
该函数首先使用 split('') 将字符串拆分为字符数组,然后使用 shuffle 方法打乱数组元素的顺序,最后使用 join 方法将打乱后的数组元素重新组合成字符串。
2、为 Ruby 语言的 String 类添加一个 shuffle 方法
可以按照以下代码为 String 类添加 shuffle 方法:
class String
def shuffle
self.split('').shuffle.join
end
end
这样就可以对字符串调用 shuffle 方法来打乱字符顺序,例如:
"foobar".shuffle
3、创建三个名为 person1、person2 和 person3 的哈希表,其中键 :first 和 :last 分别对应名字和姓氏。然后创建一个 params 哈希表,使 params[:father] 为 person1,params[:mother] 为 person2,params[:child] 为 person3。验证 params[:father][:first] 是否为正确的值。
可以使用以下代码实现:
person1 =

最低0.47元/天 解锁文章
1002

被折叠的 条评论
为什么被折叠?



