record / 原对象
name
score
同一种“数据处理”,可能需要值语义、固定宽度位集合或文本模式。先观察语义,再选设施;接口名字相近,边界却不同。
切换声明形式,修改绑定中的分数,观察原 tuple 是否被回写。
设施边界:tuple 适合临时组合和通用接口;当字段具有长期业务含义时,用带字段名和不变量的 struct,维护成本通常更低。
字符串从位 7 写到位 0;索引 0 永远在最右侧。
match 看整串,search 找首个,迭代器收集全部非重叠结果。
std::regex 的 ECMAScript 语法有共同基础,但转义、特性支持和边界行为可能不同;生产代码应以目标编译器与标准库实测为准。