繁体   English   中英

Haskell中的字符串,支持UTF-16和恒定时间索引

[英]String in Haskell that supports UTF-16 and constant time indexing

我知道字节串,紧缩字符串,文本以及其他许多Haskell字符串,但是我找不到像字节串那样支持UTF-16和恒定时间索引的任何字符串。

是否存在?

普通的text界面不支持此功能,因为它很少有用。 但是,软件包维护人员多年来一直在使用UTF-16,尽管它是一种愚蠢的编码。 因此,您可能会Data.Text.Internal并导入Data.Text.Internal以获得底层Array ,这是有道理的。 也就是说,这很少是正确的事情,以至于我怀疑您可能会问错问题。 你为什么需要这个?

注意:这个问题促使我提出了一个问题,建议将text切换为UTF-8。 这很可能会被拒绝,但是我想我应该提一下。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM