sprintf 5.0.0

Dart native js
Flutter Android iOS web

Dart implementation of sprintf. Provides simple printf like formatting such as sprintf("hello %s", ["world"]);

dart-sprintf #

Dart implementation of sprintf.

Build Status

ChangeLog #

ChangeLog.md

Getting Started #

Add the following to your pubspec.yaml:

dependencies:
  sprintf: "^4.0.0"

then run pub install.

Next, import dart-sprintf:

import 'package:sprintf/sprintf.dart';

Example #

import 'package:sprintf/sprintf.dart';

void main() {
	print(sprintf("%04i", [-42]));
	print(sprintf("%s %s", ["Hello", "World"]));
	print(sprintf("%#04x", [10]));
}
-042
Hello World
0x0a

Limitations #

  • Negative numbers are wrapped as 64bit ints when formatted as hex or octal.

Differences to C's printf

  • When using fixed point printing of numbers with large exponents, C introduces errors after 20 decimal places. Dart-printf will just print 0s.
20
likes
90
pub points
97%
popularity

Dart implementation of sprintf. Provides simple printf like formatting such as sprintf("hello %s", ["world"]);

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

naddiseo@naddiseo.ca

License

BSD (LICENSE.md)

More

Packages that depend on sprintf