#979·sonic

ast.NewAny 数值访问器丢失存储的值

作者: dajiaohuang创建于 2026年8月22日更新于 2026年8月22日

描述错误

ast.NewAny 存储的数值不会被松散的 NumberString 访问器保留:

  • Number 将每个非零整数或浮点数转换为 "1",每个零转换为 "0"
  • String 通过平台 int 将宽整数转换为字符串,并以 64 位精度格式化 float32

内容来源: bytedance/sonic