python/java/c变量定义的差异

不同语言定义变量的形式不同

c/c++或者java
int n = 9;  (有数据类型声明、结尾有分号、等号左右可以有空格)

python
n = 9  (无数据类型声明、结尾没有分号、等号左右可以有空格)

shell
n=9 (无数据类型声明、结尾没分号、等号左右不可以有空格)

python/javascript/shell都不需要声明数据类型,这是自由方便之处,也是程序员不敢用它们搭建大项目的原因---出了问题不好排查。

纪律和自由总是有利有弊,大家都在获取二者的平衡。

posted @ 2020-08-04 09:50  福尔  阅读(187)  评论(0编辑  收藏  举报