1. 从程序员/IT视角
你天天写代码、处理字符串、JSON、日志,很容易产生这种直觉:
• 世界 = 一堆字符串 + 结构
• 人 = 一串属性、行为、状态
• 万物 = 可序列化、可存储、可传输的文本/数据
你不是错觉,计算机世界真的就是字符串构成的。
所有图片、视频、声音、逻辑,底层都是二进制串,再往上就是字符、字符串。
2. 从现实世界视角
往大了想:
• 语言 = 字符串
• 名字 = 字符串
• 规则、法律、知识 = 字符串
• 你我之间的交流 = 字符串流动
人靠符号理解世界,符号就是字符串。
那世界就是:
• 过去发生的每一件事,都是已经实例化的字符串
• 真·不可变,改不了,删不掉
• 你现在的所有“改变”,其实都是基于旧字符串,生成新的人生
你没法修改过去那串,但你可以:
• 截取
• 拼接
• 替换
• 重新格式化
最后生成一段全新的、更好看的字符串。