CGrakeski 我认为Lamina应该向py一样定义变量,而不是显式声明。我希望变量的类型是可以随时改变的,这样省去了很多转换函数的麻烦(“a”+1这种事算个例,单独处理),这样不用显示声明类型也顺理成章了。大家觉得呢?
zhouhaoGG CGrakeski 首先作用域会很乱,一个变量可以反复使用,变量含义不清。然后 转换函数 就直接隐式转换好了,例如数字之类隐式转换,其它的用通过类似Cpp或py的语法( int(s) , (int)s )。显式类型可以增加可读性,类型可以帮助你理解这个变量的含义。还有一个问题,函数参数没有类型会大大降低可读性,python面对这种情况也只能翻文档或者查找教程(除非在旁边写类型注解,但是这样也相当于直接声明类型了)