我在寫一個方法來將一個字符串和整數數組合成一個句子。它必須大寫第一個字母,在單詞之間加上空格,並在最後放置一段時間。以下是我寫的:將一串字符串組合成一個句子的重構方法
def sentence_maker(y)
y[0].capitalize!
y[-1]="#{y[-1]}."
sentence = y.join(" ")
end
下面是一個陣列的一個例子,將獲得通過:
["alaska", "has", "over", 586, "thousand", "miles"]
什麼是這種方法的重構? 在此先感謝您的幫助。紅寶石2.1.1p76
這個問題似乎是題外話,因爲它是關於重構的,應該在[codereview.se]上提問。 – 2014-10-28 21:58:00