如何使用球拍格式化输出

tia*_*ong 5 format racket

如何使用球拍格式化输出?我想输出一个固定宽度的数字,如果小的话,用0填充它?热得到它?我搜索了球拍文件,但只能找到fprintf,似乎无法做到.

Gre*_*ott 9

您可以使用racket/format模块中的功能.例如~a:

#lang racket
(require racket/format)
(~a 42 
    #:align 'right
    #:width 4
    #:pad-string "0")
Run Code Online (Sandbox Code Playgroud)

回报

"0042"
Run Code Online (Sandbox Code Playgroud)