本库不带内置扩展——扩展该由用引擎的人按自己的场景定义,引擎只给接口。 但测「作用域共享状态」「扩展改名」「VM 复用后状态还在不在」这些行为, 手上得有一个真的扩展,所以放一个最小的在 internal 下。 Incr 用 float64 而不是整数:JS 的数字就是 float64,脚本写进来的值也是 这个类型,用整数会让「Go 侧读回来」的断言在类型上对不上。
本库不带内置扩展——扩展该由用引擎的人按自己的场景定义,引擎只给接口。 但测「作用域共享状态」「扩展改名」「VM 复用后状态还在不在」这些行为, 手上得有一个真的扩展,所以放一个最小的在 internal 下。 Incr 用 float64 而不是整数:JS 的数字就是 float64,脚本写进来的值也是 这个类型,用整数会让「Go 侧读回来」的断言在类型上对不上。