words.first.capitalize
및 words.join(" ")
을 포함하는 줄의 순서를 반대로 할 때 titleize
방법에서 왜 nil이 발생합니까? 나는 words.first.capitalize 및 words.join ("") 라인의 순서를 반대로하면왜 두 줄의 순서를 변경 한 후에 nil을 얻습니까?
def titleize(x)
words = x.split(" ").collect do |word|
if %w(the and over).include?(word)
word
else
word.capitalize
end
end
words.first.capitalize!
words.join(" ")
end
'nil'을 (를) 얻으려는 문자열을 알려주십시오. actula 대답은 숨겨져 있습니다. –