如何使用 Racket 格式化输出?如果宽度太小,我想输出一个固定宽度的数字并用 0 填充?我该怎么做?我搜索了 Racket 文档,但只能找到 fprintf
,这似乎无法做到。
最佳答案
您可以使用 racket/format
中的函数模块。例如 ~a
:
#lang racket
(require racket/format)
(~a 42
#:align 'right
#:width 4
#:pad-string "0")
返回
"0042"
关于format - 如何使用 Racket 格式化输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32839407/