使用自定义语法显示 Haskell 元组列表
我有一个元组列表 [(1,'a','%',"yes"),(2,'b','[',"no"),(3,'c',' ]',"好的")]
。 如何将此列表显示为 [(1,a,%,yes),(2,b,[,no),(3,c,],ok)]
形式的输出?
I have a list of tuples [(1,'a','%',"yes"),(2,'b','[',"no"),(3,'c',']',"ok")]
.
How can I show this list as output in the form of [(1,a,%,yes),(2,b,[,no),(3,c,],ok)]
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来您想要进行的转换是去掉引号字符?如果是这样,过滤对数据调用
show
的结果就足够了:然后应用一个过滤器,
一旦您知道
show
将数据结构转换为漂亮的字符串,处理对该字符串进行细微修改非常容易。Looks like the transformation you wish to make is to strip out quote characters? If so, filtering the results of calling
show
on your data will be enough:Then apply a filter,
Once you know that
show
turns a data structure into a pretty string, processing that string to make minor modifications is pretty easy.