我有一个程序(使用 SAX 解析器Text.XML.Expat.SAX
)使用重复的内容附加来构建非常大的 CDATA 节点Data.Text
,使用Data.Sequence.(|>)
如下:
existingText |> newTextChunk
这建立了一个非常大的类型数据Seq Text
。
建立数据后,我需要转换Seq Text -> Text
. 但是我尝试的这个解决方案非常慢:
Data.Foldable.foldr1 Data.Text.append seqText
有没有更快的方法将文本序列转换为纯文本数据?
问这个问题的另一种方法可能是,将文本列表合并到一个文本中的最有效方法是什么,即[Text] -> Text
?