gpt4 book ai didi

haskell - 与 show 相比,showsPrec 有哪些优势?

转载 作者:行者123 更新时间:2023-12-03 14:07:29 25 4
gpt4 key购买 nike

一个求职者向我提交了一个代码示例,它实现了 Show通过使用 showsPrec 而不是 show .这似乎是一个非常不寻常的选择,他一定有理由这样做,但我在网上找不到任何关于这样做的好处的信息。

有什么理由使用showsPrec ?

最佳答案

showsPrec函数接收一个附加参数:“封闭上下文的运算符优先级”。

定义showsPrec的主要用例而不是 show这样您就可以决定是否在其周围加上括号来显示您的值(value)。定义 showsPrec 时, 常用 showParen .

例如,参见 the source for instance Show KindRep

关于haskell - 与 show 相比,showsPrec 有哪些优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52804214/

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