例如。 如何打印出这样的内容:
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
。
答案 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
并不存在不安全的问题。)