简化涉及正则表达式和两个变量的Ruby条件?

时间:2016-06-21 22:16:47

标签: ruby regex conditional

目标是Rubify(即使用一些Ruby魔法)如此评论的代码。

我正在学习Ruby,似乎每次编写一些代码时,Ruby都有一些可以简化并使其更具可读性的魔力。

例如(与下面的代码无关),而不是编写一个循环迭代整数数组来获得总和,而不是在Ruby中,GetAds起作用。

sum = array.inject(:+)

想法?

1 个答案:

答案 0 :(得分:1)

string = 'abcd'
letters = 'az'
inn, out = letters.chars.partition{|char| string.include?(char)}.map!(&:join)