如何使用球拍格式化输出

时间:2015-09-29 08:35:35

标签: format racket

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

2 个答案:

答案 0 :(得分:8)

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

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

返回

"0042"

答案 1 :(得分:2)

env("FRONT_PATH", false) 中的{p> format并不像C语言中的#!racket那么丰富。一个解决方法可以自己做:

sprintf