[ Term I/O | Reference Manual | Alphabetic Index ]
printf(+Format, ?ArgList)
The arguments in the argument list ArgList are interpreted according to the
Format string and the result is printed to the output stream
- Format
- String or Atom.
- ArgList
- List or any Term.
Description
Format is an atom or a string which can contain embedded format control
sequences. ArgList is a list of arguments that will be interpreted,
and possibly printed, under control of these format options.
Any part of Format that is not a control sequence is written to the
output stream.
For details of the formatting options, see printf/3.
Modes and Determinism
Modules
This predicate is sensitive to its module context (tool predicate, see @/2).
Exceptions
- (5) type error
- Format is not an atom or a string.
- (5) type error
- ArgList contains argument whose type does not correspond to the control sequence.
- (7) string contains unexpected characters
- Format is not correct, it contains too many asterisks or a control character is missing or there is a redundant character before the control character.
- (8) bad argument list
- ArgList has not enough or too many arguments.
Examples
Equivalent to printf(output, Format, ArgList). (see printf/3 for
details).
See Also
printf / 3, display / 1, display / 2, print / 1, print / 2, sprintf / 3, write / 1, write / 2, writeq / 1, writeq / 2