Thread Warnung bei sprintf vermeiden wenn zu wenig Argumente (11 answers)
Opened by GwenDragon at 2018-03-30 10:57

lze
 2018-04-01 19:56
#188214 #188214
User since
2015-06-21
13 articles
BenutzerIn
[Homepage] [default_avatar]
Hi,

Code: (dl )
1
2
3
4
5
6
perl -We "print  sprintf 'v.%02d.%03d', q | Revision 1.12.123 | =~ /(\d+)\.(\d+)\.(\d+)/"
Redundant argument in sprintf at -e line 1.
v.01.012

perl -We "print sprintf 'v.%02d.%02d.%03d', (q | Revision 1.12.123 | =~ /(\d+)\.(\d+)\.(\d+)/)"
v.01.12.123


Du wertest nicht alle übergebene "parameter" aus...

mfg Dirk
perl -e'sub lze_Rocks{print/(...)/ for shift;}sub{&{"@_"}}->("lze_Rocks")'

View full thread Warnung bei sprintf vermeiden wenn zu wenig Argumente