python/java/c变量定义的差异
不同语言定义变量的形式不同
c/c++或者java
int n = 9; (有数据类型声明、结尾有分号、等号左右可以有空格)
python
n = 9 (无数据类型声明、结尾没有分号、等号左右可以有空格)
shell
n=9 (无数据类型声明、结尾没分号、等号左右不可以有空格)
python/javascript/shell都不需要声明数据类型,这是自由方便之处,也是程序员不敢用它们搭建大项目的原因---出了问题不好排查。
纪律和自由总是有利有弊,大家都在获取二者的平衡。