string
Installation
SKILL.md
仓颉标准库 String 类型 Skill
1. 概述
String 是仓颉核心包 std.core 中的 struct 类型,无需导入 即可直接使用。
- 不可变值类型(赋值产生副本)
- 仅支持 UTF-8 编码,最大长度为
UInt32.Max(约 4 GB) - 实现接口:
Collection<Byte>、Comparable<String>、Hashable、ToString
注意:
String实现了Collection<Byte>,for (b in s)迭代的是 UTF-8 字节(Byte/UInt8),而非字符。若要按字符迭代,请使用for (r in s.runes())。