tcl中数字加减的怪异现象

今天做一个数字转换的测试,发现一个比较怪异的错误:

这样子不能直接处理字符串了。

在编译器中进行处理:

发现除了8和9,其他的字符前面有0的话都可以!

所以需要对数字小于10的数进行屏蔽,或者对09 和 08 进行特殊处理,否则会引发异常。

跟因暂时不做分析了。。。

原文地址:https://www.cnblogs.com/WaterGood/p/8538707.html