2013-03-04 51 views

回答

4

我不認爲你錯過了什麼,現在有一個缺乏格式化功能。我認爲你能做的最好的是這樣的:

String intToString(int i, {int pad: 0}) { 
    var str = i.toString(); 
    var paddingToAdd = pad - str.length; 
    return (paddingToAdd > 0) 
     ? "${new List.filled(paddingToAdd, '0').join('')}$i" : str; 
} 

很明顯,一個格式化字符串會更好。功能要求?

+0

絕對保證功能請求:)理想情況下,可以包含在內插字符串中的內容。 – 2013-03-04 04:02:03

+0

最後一行實際應該是'return paddingToAdd> 0? 「$ {new List.filled(paddingToAdd,'0')。join('')} $ i」:str;' – Delaney 2014-01-24 02:19:28

相關問題