😅

DartでString.format()が使えなかったのでその対処法

2020/10/12に公開

結論

Dartの組込み機能としてString.format()は存在しないため、sprintfパッケージで代用する
https://pub.dev/packages/sprintf
*間違っている場合や他に方法がございましたらコメントいただけると助かります

sprintfのexample からコードを引用

import 'package:sprintf/sprintf.dart';
void main() {
	print(sprintf("%04i", [-42]));
	print(sprintf("%s %s", ["Hello", "World"]));
	print(sprintf("%#04x", [10]));
}
flutter: -042
flutter: Hello World
flutter: 0x0a

Discussion