工作,这是我写的块:为什么我的红宝石#each块不是一个班轮
half.each { |x| array << x count+=1 }
它只是不工作,像这样的,但如果我把它写了“做它的作品非常好。 ..end”的方式:
half.each do |x|
array << x
count+=1
end
它不是真的很重要,因为我可以工作,我在很长的路要走整个方法,但我想了解红宝石的一行代码的方式。由于already.And如果需要的话,这是整个方法:
def length_even(array)
half = array[(0...array.length/2)]
count = 0
half.each do |x|
array << x
count+=1
end
p array.drop(count).join
end
什么是'half'? –
一半只是一个变量。我想把它命名为“一半” –
“不工作”是什么意思?怎么了 ? –