【发布时间】:2012-03-31 13:31:48
【问题描述】:
我在一些代码中遇到了三元组,我无法理解条件:
str.split(/',\s*'/).map do |match|
match[0] == ?, ?
match : "some string"
end.join
我明白我在某些点拆分字符串并将总结果转换为数组,并依次处理数组的每个元素。除此之外,我不知道发生了什么。
【问题讨论】:
标签: ruby regex multiline ternary-operator