轻量级不可变字符串使用系统
曾由 所有者 HUD-Software.
#969 in #hash
3KB
当您需要不可变的字符串,并且需要在数据表(如数组、哈希表)或以压缩方式存储在某个位置进行比较或查找时,可以使用 string-id 而不是原始字符串。 string-id 是一种轻量级系统,用于在整个应用程序生命周期中使用不可变字符串,如窗口名称、按钮文本,甚至是动画的骨骼名称。所有创建的 string-id 都会被哈希,并且字符串值本身会被放置在持久内存中。
string-id