Viewing version 1.0.4. Open the latest package page.

sprintf

1.0.4

Dart implementation of sprintf

Download archive

Readme

dart-sprintf

Dart implementation of sprintf.

Build Status

Getting Started

Add the following to your pubspec.yaml:

dependencies:
  sprintf:
    git: git://github.com/Naddiseo/dart-sprintf.git

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.
Changelog

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add 'sprintf:1.0.4'
pubspec.yaml
name: sprintf
version: 1.0.4
author: Richard Eames <dartsprintf@naddiseo.ca>
description: Dart implementation of sprintf
homepage: https://github.com/Naddiseo/dart-sprintf
dev_dependencies:
  unittest: any

Version history

VersionPublishedArchiveSHA-256
1.0.0-alpha1Cached · Upstream SHA-256 matchedDownloada6728ba2…7ae081
1.0.1Cached · Upstream SHA-256 matchedDownload61082cd0…906598
1.0.2Cached · Upstream SHA-256 matchedDownload7f7da7ae…b36e80
1.0.3Cached · Upstream SHA-256 matchedDownload91c5252f…b1c10b
1.0.4Cached · Upstream SHA-256 matchedDownload23567a5a…4ce230
1.0.5Cached · Upstream SHA-256 matchedDownloada7f26d36…8373e5
1.0.6Cached · Upstream SHA-256 matchedDownload378e7458…7f9b2b
1.0.7Cached · Upstream SHA-256 matchedDownload1ba6bbb7…e76fc6
1.0.8Cached · Upstream SHA-256 matchedDownloaddd5354ba…7df63b
3.0.0Cached · Upstream SHA-256 matchedDownload192621df…fa6196
3.0.1Cached · Upstream SHA-256 matchedDownloadfbce46f6…6b4aa3
3.0.2Cached · Upstream SHA-256 matchedDownloadc1488c52…5c66c4
4.0.0Cached · Upstream SHA-256 matchedDownload99f2e397…5379f2
4.0.1Cached · Upstream SHA-256 matchedDownload4f4023cc…b6f7d5
4.0.2Cached · Upstream SHA-256 matchedDownloadfc340e40…02a991
4.0.3Cached · Upstream SHA-256 matchedDownload55e2bb72…b6bfdd
4.1.0Cached · Upstream SHA-256 matchedDownloade5b1c200…bb1625
5.0.0Cached · Upstream SHA-256 matchedDownloadb6041625…71c27a
6.0.0-nullsafetyCached · Upstream SHA-256 matchedDownloadf21cf219…c5c03c
6.0.0Cached · Upstream SHA-256 matchedDownload936056f5…9fc526
6.0.2Cached · Upstream SHA-256 matchedDownloadec76d389…0776d1
7.0.0Cached · Upstream SHA-256 matchedDownload1fc9ffe6…120f23

Dependencies

No direct dependencies declared.