不是关键字,不是方法
合并两个字典/哈希,重复的项目,两个值相加
hash1.merge(hash2) {|dupkey,val1,val2| val1 + val2 }
楼主来个 Python 的写法?
我用手机上网,没法运行代码验证,不过我怀疑楼上用 zip 再 join 的方式能成功吗?zip 以后得到的数组,其元素也是一个数组,如 [['a','S'],[' ','H'], ...] 这样。这不可以直接 join 吧,还得 flatten 一下才行。
我认为易读的版本
def insert(long,short)
enum_l = long.each_char
enum_s = short.each_char.cycle
temp = ""
loop do
temp << enum_l.next << enum_s.next
end
long.replace(temp)
end