diff options
Diffstat (limited to 'std/fmt/printf.ts')
-rw-r--r-- | std/fmt/printf.ts | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/std/fmt/printf.ts b/std/fmt/printf.ts index b12ee7a2c..c4c8c8e5c 100644 --- a/std/fmt/printf.ts +++ b/std/fmt/printf.ts @@ -661,11 +661,19 @@ class Printf { } } +/** + * Converts and format a variable number of `args` as is specified by `format`. + * `sprintf` returns the formatted string. + */ export function sprintf(format: string, ...args: unknown[]): string { const printf = new Printf(format, ...args); return printf.doPrintf(); } +/** + * Converts and format a variable number of `args` as is specified by `format`. + * `printf` writes the formatted string to standard output. + */ export function printf(format: string, ...args: unknown[]): void { const s = sprintf(format, ...args); Deno.stdout.writeSync(new TextEncoder().encode(s)); |