[英]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.