ruby-on-rails – Railstutorial(Michael Hartl):练习4.6
发布时间:2020-12-17 03:04:04 所属栏目:百科 来源:网络整理
导读:我没有从Hartl的Rails教程中得到以下练习的答案: 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. 代码4.10: def stri
我没有从Hartl的Rails教程中得到以下练习的答案:
代码4.10: >> def string_shuffle(s) >> s.split('').?.? >> end => nil >> string_shuffle("foobar") 有人可以帮帮我吗? 非常感谢提前! 解决方法
我想只是添加shuffle和join就像你说的应该工作:
def string_shuffle(s) s.split('').shuffle.join('') end 这些方法从左到右工作.分割(”)将单词分成单独字母的数组.随后Shuffle将它们随机化.并且join(”)反转分割,并将其重新放回一个单词. 编辑澄清:(”)是两个单引号,而不是一个双引号.如果你做了split(“”)和join(“”),它也应该工作,因为你只是想在每个角色上拆分和连接. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |