format()
Definition
STRING format ( <INT number> )
STRING format ( <FLOAT number> )
STRING format ( <FLOAT number>, <INT number>)
Formats nummerical data for use in a string. There are three variants of this function, the first one only formats integers, the second one a floating point number, and the third one uses a fixed number of decimals, as given with the second parameter.
Parameters
- INT str - The number to format.
- FLOAT str - The decimal number to format.
Returns
STRING : The string with the fomatted number.
Example
// import modules
IMPORT "mod_say";
IMPORT "mod_debug";
IMPORT "mod_string";
GLOBAL
int count=400000;
float count2=2.50000;
float count3=456.0000;
PROCESS main();
BEGIN
say("format test.");
say("");
say("");
say(format(count));
say(format(count2));
say(format(count3));
say(format(count2,0));
say(format(count2,1));
say(format(count2,2));
say(format(count2,3));
say(format(count3,0));
say(format(count3,1));
say(format(count3,2));
say(format(count3,3));
END
The program outputs this list:
400,000
2.500000
456.000000
3
2.5
2.50
2.500
456
456.0
456.00
456.000
Notes
The format function seems to like US number formats, even on a european machine.