【发布时间】:2015-01-03 09:03:07
【问题描述】:
我有以下两个变量:
array = ['h','e','l','l','o']
string = '023'
array 中没有与string 中某处匹配的索引的所有元素都需要替换为下划线。新数组应如下所示:['h','_','l','l','_']。
我正在考虑做这样的事情
.map.with_index do |e,i|
if (i != string) #Somehow get it to check the entire string
e = '_'
end
end
【问题讨论】:
-
你有什么问题?
-
'023'是否扩展为[0,2,3]或[0,23]?如果您将其更改为索引数组,问题将会得到改善。