课程
/移动开发
/Android
/Flutter开发第一步-Dart编程语言入门
var在dart中可以指向不同的数据类型,怎在flutter中只能指向第一次指向的数据类型
2019-03-08
源自:Flutter开发第一步-Dart编程语言入门 2-2
正在回答
var a; a = 10; a = "Hello Dart";
a先被定义但是没有被赋值,所以a被dart定义为dynamic类型,默认值是null,我们可以给dynamic类型不断地赋予任何值。
var a = 10; a = "Hello Dart";
这里直接会报编译错误,原因是声明a的同时给a赋值,这样会dart会通过类型推断使得a变成数值类型,由于已经确定了类型,所以不能再赋字符串给a了。
举报
Flutter开发语言-Dart编程入门,为大家上手及进阶Flutter打下坚实基础。
2 回答Android Studio如何创建纯Dart工程呢(先不去管Flutter),
2 回答安装了dart SDK后 以前的flutter环境坏了
3 回答《Flutter实战》中说dart中使用var变量一旦赋值类型便会确定不能更改,但是再练习的时候却发现可以更改?
1 回答Dart添加 不成功
1 回答关于计算属性在flutter中的使用