美文网首页Haskell
Haskell中的格式化字符串

Haskell中的格式化字符串

作者: DarkBubble | 来源:发表于2019-04-24 10:20 被阅读0次

初学的时候一头雾水,其实非常简单,解决方案在Text.Printf这个库里。

>> import Text.Printf
>> printf "%g\n" 1.2
1.2

printf函数的用法与C非常相似。这里用了一种递归返回类型的技术来实现“不确定参数个数”的函数效果。具体就不展开。

如果要添加自己的格式化字符串的输出类型,需要添加class PrintfArg的实例。

如果需要学习构造不确定参数个数的多态函数,参考一下class PrintfType这个类型类。

相关文章

网友评论

    本文标题:Haskell中的格式化字符串

    本文链接:https://www.haomeiwen.com/subject/zzswgqtx.html