11 lines
364 B
Dart
11 lines
364 B
Dart
/// 천 단위 구분. `intl` 을 끌어오지 않고 끝낸다 — 이 앱에서 필요한 형식은 이것뿐이다.
|
|
String formatPop(int v) {
|
|
final s = v.abs().toString();
|
|
final b = StringBuffer(v < 0 ? '-' : '');
|
|
for (var i = 0; i < s.length; i++) {
|
|
if (i > 0 && (s.length - i) % 3 == 0) b.write(',');
|
|
b.write(s[i]);
|
|
}
|
|
return b.toString();
|
|
}
|