FORMAT
From STX Wiki
Jump to navigationJump to search
var := FORMAT formatstring arg1 [arg2 ...]
format formats its arguments, interpreting the first argument as a format string (almost, but not quite unlike the print. S_TOOLS-STx formats are described in Programmer Guide/Format Strings and Rules.
#srateHz := 44100
#SRSTR := FORMAT '%.1f kHz' '$#srateHz/1000'
Here, the variable #SRSTR is assigned the value '44.1 kHz'.
Note that, unlike C, the first argument command:
arg1 is mandatory with the STx <coce>format
#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.