一些比较新的编程语言为什么几乎都有var关键字,并且把类型写在变量后面,例如:var x int = 12345var y: Int = 67890我知道这样可以实现类型推断,以上可以写成这样:var x = 12345var y = 67890这样编译器把x当作int类型,但是,没有var就不能做到吗?如下面这样不是更容易读吗:int x = 123
int y = 456
// 自动类型推断:
x = 123
y = 456没有了var,编译器就做不到把x = 123语句中的x识别为int类型吗?还请大佬解惑。
- 2 回答
- 0 关注
- 917 浏览
添加回答
举报
0/150
提交
取消