神操作:用加拿大原住民字符伪造 Go 泛型,骗过所有读者

rickasaurus · x · 2026-10-28

HN 帖子《Parallelizing Enjarify in Go and Rust》里,作者 Uncaffeinated 揭示了一个经典骚操作:代码中的 ImmutableTreeList<ElementT> 并非 Go 泛型,而是一个「模板文件」,经查找替换生成三份单态化 Go 文件——那些「尖括号」实际是 Go 标识符允许的加拿大原住言语字区 Unicode 字符,在 Go 看来只是一个长标识符。rickasaurus 感叹:以后不写代码了,再也搞不出这种级别的骚操作了。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →