SPVM::Format - Format Utilities
use Format; # Foo 123 abc 1.115 Bar my $result = Format->sprintf("Foo %d %s %.3f Bar", 123, "abc", 1.115); # %d - "123" my $result = Format->sprintf("%d", 123); # %5d - " 123" my $result = Format->sprintf("%5d", 123); # %05d - "00123" my $result = Format->sprintf("%05d", 123); # %+d - "+123" my $result = Format->sprintf("%+d", 123); # %-5d - "123 " my $result = Format->sprintf("%-5d", 123); # %d - "x" my $result = Format->sprintf("%c", 'x'); # %c - "あ" my $result = Format->sprintf("%c", Fn->ord("あ")); # %s - "ABC" my $result = Format->sprintf("%s", "ABC"); # %.2s - "AB" my $result = Format->sprintf("%.2s", "ABC"); # %u - "4294967295" my $result = Format->sprintf("%u", -1); # %f - "3.141500" my $result = Format->sprintf("%f", 3.1415); # %.2f - "3.14" my $result = Format->sprintf("%.2f", 3.1415); # %g - "3.14" my $result = Format->sprintf("%g", 3.14); # %x - "ff" my $result = Format->sprintf("%x", 255); # %x - "ffffffff" my $result = Format->sprintf("%x", -1); # %p - "0x8000000000000000" my $result = Format->sprintf("%p", $object);
Format is a formatting utilities for sprintf method.
Format
sprintf
static method sprintf : string ($format : string, $args : object[]...);
Creates a formatted string form the $format and the $args.
UTF-8
0-9a-z
0-9A-Z
Specifier options can be written between % and the character of specifier such as d, f.
%
d
f
Copyright (c) 2023 Yuki Kimoto
MIT License
To install SPVM, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SPVM
CPAN shell
perl -MCPAN -e shell install SPVM
For more information on module installation, please visit the detailed CPAN module installation guide.