类型的动态绑定改成了静态绑定啊。
类型的动态绑定用的是爽,但是代价不小。
代价1:类型检查要在运行时进行。
代价2:变量值的空间要可变,不同的类型需要的存储空间是不同的。
代价3:处理动态绑定一般要解释器来做。解释器比编译器慢多少不用说了吧。
所以咯,如果能够去掉上面的几个代价,提速和节约内存是当然的。