如何在purescript中表示换行符,制表符?

时间:2014-11-30 02:28:17

标签: printing tabstop purescript

例如。 如何打印出这样的内容:

showEntry entry = entry.lastName ++ "\t" ++
                  entry.firstName ++ "\t" ++
                  entry.phone
print(showEntry {lastName: 'Doe', firstName: 'John', phone: '555-555-5555'})

这只打印出Doe\tJohn\t555-555-5555

1 个答案:

答案 0 :(得分:1)

该问题基于语言的旧版本和相关工具。如今,这就是您可以做的。

使用 base = filename.split('.')[0] return (base.split('_')[0], '_'.join(base.split('_')[1:])) https://pursuit.purescript.org/packages/purescript-console/4.2.0/docs/Effect.Console#v:log)中的log

purescript-console

REPL(purs repl)隐式使用> import Effect.Console > log "Hello\tSailor!" Hello Sailor unit > 将值编码为字符串。要解决此问题,可以使用对数效果(如Phil Freeman在其评论中提到的,尽管使用show并不存在不安全的问题。)