대로 작동하지 않는 이유는 내가 쓴 블록 : 그냥 나던 일이 같은내 루비 #each 블록은 한 줄
half.each { |x| array << x count+=1 }
하지만 내가 "어떻게 그것을 작성하는 경우는 아주 좋은 작동합니다. ..end "방법 :
half.each do |x|
array << x
count+=1
end
내가 먼 길에 내 모든 방법을 사용할 수 있습니다하지만 난 루비의 한 줄의 방법을 이해하기 원하기 때문에 정말 중요하지.
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' 무엇입니까? –
절반은 변수입니다. 나는 그것을 "절반"이라고 말하고자했다. –
"일하지 않는다"는 것은 무엇을 의미합니까? 무슨 일이야 ? –