容器与文本
这一部分覆盖语言的容器族与文本处理,包括列表、集合、映射等内容。
列表(List)list<T> 是可增长序列,是最常用的容器。长度随增删变化,可按下标读写。
集合(Set)set<T> 是内部元素不重复的容器,同一元素只存一份。
映射(Map)map<K, V> 把键映到值。键唯一,写入即覆盖。按下标或 Get 取值,键集值集都可整体取出。
数组(Array)T[] 是定长数组:长度固定、元素可读写、赋值与传参共享同一份存储。array<T> 是它的具名别名,两写法同型。
迭代协议(Iterator)for-in 建立在 Iterator<T> 协议之上:任何实现它的类型都能被遍历。列表、集合、映射、数组、范围、字符串全都接在这一个协议上。
文本处理(Text)字符串的方法面覆盖查找、裁剪、变形、拆合与比较,反复拼接另有 StringBuilder。除注明外方法都是只读的,返回新字符串。
Unicode 与字形簇(Grapheme Cluster)MushScript 的字符单位不是码点,是扩展字形簇(Extended Grapheme Cluster)。字符串的 Length、下标、切片与方法面全部按簇计数。
最后更新于 2026年10月11日
