原生类型
目前我们的语言只封装了 C 语言中的原生 long
和 char*
类型。对于您想要做任何更加有用的计算的情况来说,这是非常有限的。更何况,我们对这些数据类型的操作也非常有限。理想情况下,我们的语言应该封装所有原生 C 数据类型,并允许操作它们的方法。其中一个最重要的补充是允许操作十进制数。为此,您应当封装 double
类型和相关运算。而且,随着数据类型的增多,我们需要确保运算符例如 +
和 -
能够很好地在它们各自或者集合上起效。
对于希望使用其语言中的十进制和浮点数进行计算的人来说,添加对原生类型的支持应该是相对来说比较有趣的
当前内容版权归 NoahDragon 译 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 NoahDragon 译 .