2017-10-07 1 views

답변

3

배열에서 map이 반환하는 join을 호출해야합니다. 내 말은, 당신은지도 방법이 돌려주고있는 것을 잃고 있다는 것입니다. 이 하나의

def nameize 
    self.split.map do |word| 
    if word.length > 3 
     word.capitalize 
    else 
     word.downcase 
    end 
    end.join(" ") 
end 
+0

가 그래이 일! 고마워요 –

+0

내 기쁨 bro :) – Ursus

0

당신도 이렇게 할 수보십시오 :

def nameize 
    self.split.map { |w| w.length > 3 ? w.capitalize : w.downcase }.join(" ") 
end 
관련 문제