gpt4 book ai didi

scheme - printf %6.2f 是方案还是 Racket ?

转载 作者:行者123 更新时间:2023-12-04 11:23:48 24 4
gpt4 key购买 nike

您如何获得 printf %6.2f在计划或 Racket 中,就像在 C 中一样?

现在我只有 printf "The area of the disk is ~s\n" ( - d1 d2) ,但我无法将输出格式化为特定的浮点格式。

谢谢

最佳答案

使行为更接近 C 的 printf()函数使用 format程序由 SRFI-48 提供, 像这样:

(require srfi/48)
(format "The area of the disk is ~6,2F~%" (- d1 d2))

更详细的替代方法是使用 Racket 的内置 ~r 程序,如@stchang 所建议的:
(string-append
"The area of the disk is "
(~r (- d1 d2) #:min-width 6 #:precision '(= 2))
"\n")

关于scheme - printf %6.2f 是方案还是 Racket ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26067763/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com