Programmer Guide/Command Reference/FORMAT: Difference between revisions
From STX Wiki
Jump to navigationJump to search
No edit summary |
m (Text replace - "S_TOOLS-STx" to "{{STX}}") |
||
| Line 2: | Line 2: | ||
<var>var</var> := FORMAT formatstring arg<sub>1</sub> [ arg<sub>2</sub> ... ] | <var>var</var> := FORMAT formatstring arg<sub>1</sub> [ arg<sub>2</sub> ... ] | ||
<code>format</code> formats its arguments, interpreting the first argument as a format string (almost, but not quite unlike the C-language <code>printf</code> command. | <code>format</code> formats its arguments, interpreting the first argument as a format string (almost, but not quite unlike the C-language <code>printf</code> command. {{STX}} formats are described in [[Programmer Guide/Format Strings and Rules|Format Strings and Rules]]. | ||
#srateHz := 44100 | #srateHz := 44100 | ||
Revision as of 16:56, 5 April 2011
var := FORMAT formatstring arg1 [ arg2 ... ]
format formats its arguments, interpreting the first argument as a format string (almost, but not quite unlike the C-language printf command. STx formats are described in Format Strings and Rules.
#srateHz := 44100 #SRSTR := FORMAT '%.1f kHz' '$#srateHz/1000' // Here, the variable#SRSTRis assigned the string '44.1 kHz'.
Note that, unlike with the C-language printf formats, the first argument arg1 is mandatory with the STx format command:
#str := format 'How much wood would a wood chuck chuck?' 'dummy'
Here, dummy argument (in our case, the string constant 'dummy' is mandatory, although it will not influence the result of the string "How much wood would a wood chuck chuck?" being assigned to the variable #str.