目标是Rubify(即使用一些Ruby魔法)如此评论的代码。
我正在学习Ruby,似乎每次编写一些代码时,Ruby都有一些可以简化并使其更具可读性的魔力。
例如(与下面的代码无关),而不是编写一个循环迭代整数数组来获得总和,而不是在Ruby中,GetAds
起作用。
sum = array.inject(:+)
想法?
答案 0 :(得分:1)
string = 'abcd'
letters = 'az'
inn, out = letters.chars.partition{|char| string.include?(char)}.map!(&:join)