“{”在:sprint
GHCi命令的名称中是什么意思?
这是the description from the official documentation,为您提供一些背景信息:
sprint:打印一个值而不强制进行评估。 :sprint类似于:print,区别在于未评估的子类没有绑定到新变量,它们只是用'_'表示。
答案 0 :(得分:7)
正如您所看到的,GHC用户指南中:sprint
的描述对此事没有任何说明。根据Julie Moronuki的:sprint
entry和Chris Martin的typeclasses.com ...
s
代表“简单”,这个想法是:sprint
在某种意义上是:sprint
的工作量较少。
可能是''为了严格?
大概不是,:sprint
和:print
的重点在于它们在某种意义上是lazier than the print
function。
答案 1 :(得分:0)
ghci
:?
Commands available from the prompt:
查找sprintf:
文档
:sprint [<name> ...] simplified version of :print