버전 상승 유틸 추가

This commit is contained in:
leedongmyung 2025-05-22 21:10:29 +09:00
parent 1ce28505be
commit c9c6973072

View file

@ -21,3 +21,21 @@ String getTime() {
String jsonPrettyEncode(Object? object) {
return JsonEncoder.withIndent(' ').convert(object);
}
String incrementVersion(String version) {
final parts = version.split('.').map(int.parse).toList();
for (int i = parts.length - 1; i >= 0; i--) {
if (parts[i] < 999) {
parts[i] += 1;
break;
} else {
parts[i] = 0;
}
}
// 999, 릿 (ex: 999.999 1000.0)
// 릿 , +1 0 ,
// carry됐을 릿
return parts.join('.');
}