如何獲得,如何將整數轉換爲「X」?
1 = X
2 = XX
3 = XXX
,而不是在指數中的數量顯示。正如古老的諺語所說,「3次罷工你出去!」
這是指數:<%= [params[:missed]].flatten.length %>
謝謝您的時間!
如何獲得,如何將整數轉換爲「X」?
1 = X
2 = XX
3 = XXX
,而不是在指數中的數量顯示。正如古老的諺語所說,「3次罷工你出去!」
這是指數:<%= [params[:missed]].flatten.length %>
謝謝您的時間!
很簡單:
n = 3
'X' * n
# => 'XXX'
還有其他的東西在裏面,你可以清理,如:
def save_with_current_level
5.times do
self.levels.build
end
self.save
end
只要有可能,儘量表達自己在短短的代碼越好。閱讀的越少,錯誤就越明顯。
謝謝@tadman!我在哪裏放'n = 3 'X'* n'?我只是在模型中構建方法名稱?當整數是1或2時,這將如何工作?我不知道你是否因錯過日子而感到困惑。我只想將錯過的日期的整數表示爲X。我還有其他整數,比如我想要的整數。再次感謝:) –
這只是一個顯示的東西,所以你可以像'<%='X'* [params [:missed]]。flatten.length%>'如果你想。這只是一種適用的模式。如果這個方法出現在多個地方,你可以製作一個輔助方法。 – tadman
哇,這是很簡單,然後擔心。謝謝!我會壓縮我的代碼以反映答案。 –
刪除不需要的代碼以幫助您。這是沒有必要花更多的時間.. –