sprintf 7.0.0 copy "sprintf: ^7.0.0" to clipboard
sprintf: ^7.0.0 copied to clipboard

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: "^7.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.
139
likes
130
points
3.59M
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

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

Repository (GitHub)
View/report issues

License

BSD-2-Clause (license)

More

Packages that depend on sprintf