Nasal library: Difference between revisions

(→‎sprintf(): Added some good examples for floating point width.)
Line 668: Line 668:
|example9 = print(sprintf("50%% of 100 is %i", 100 / 2)); # prints "50% of 100 is 50"
|example9 = print(sprintf("50%% of 100 is %i", 100 / 2)); # prints "50% of 100 is 50"
|example10 =
|example10 =
sprintf("%.2f", 1.4);  #prints "1.40"
print(sprintf("%.2f", 1.4));  #prints "1.40"
sprintf("%.1f", 1.4);  #prints "1.4"
print(sprintf("%.1f", 1.4));  #prints "1.4"
sprintf("% 4.1f", 1.4); #prints " 1.4"
print(sprintf("% 4.1f", 1.4)); #prints " 1.4"
sprintf("%04.1f", 1.4); #prints "01.4"
print(sprintf("%04.1f", 1.4)); #prints "01.4"
sprintf("% 6.1f", 1.4); #prints "  1.4"
print(sprintf("% 6.1f", 1.4)); #prints "  1.4"
sprintf("%06.1f", 1.4); #prints "0001.4"
print(sprintf("%06.1f", 1.4)); #prints "0001.4"
}}
}}


574

edits