4.1.1 静态类型与推断 在类型系统的宇宙里,静态类型不是一堵墙,而是一条轨道——它不禁止你奔跑,却决定了你能否在高速中不脱轨;类型推断不是魔法,而是一场精密的逆向工程——它不替你思考,却在你写下第一行代码时,就已悄然为你铺开整张逻辑地图。当我们站在“4.1.1 静态类型与推断”这个节点上,真正要叩问的,从来不是“类型是否该存在”,而是:当程序员拒绝显式标注每一个变量、函数参数和返回值时,编译器凭什么敢说‘我懂你的意图’?它究竟是靠直觉、经验,还是某种可形式化、可验证、可调试的确定性机制? 答案藏在一条诞生于1969–1978年间的算法里——Hindley-Milner(HM)类型推断系统。