Flutter基础知识

Dart介绍

dart是由Google开发的计算机编程语言,它可以被用于web/服务器/移动应用/物联网等领取的开发。要学Flutter开发必须首先会dart。

变量规则

dart是一个强大的脚本语言,可以不预先定义变量类型,自动会类型推倒,定义变量可以通过var关键字声明变量,也可以通过具体类型来声明变量

例如:
var str = ’ hello world’;
String str = ‘hello world’;

dart中常量可以通过关键字const和final进行修饰,如何理解const和final之间的差别:

final、const必须初始化
final、const只能赋值一次
final修饰的List集合任意索引可以修改,const修饰的不可以修改
final可以开始不赋值,但是只能赋值一次,const一开始就得赋值
final可修饰实例变量、const不可以修饰实例变量
final不仅有const的编译时常量的特性,最重要的是它是运行时常量
final是惰性初始化,即在运行时第一次使用前才初始化
访问类中const修饰的变量需要static修饰

数据类型

dart支持的数据类型:int/double/string/bool/list/map ,int和double都是num类型的子类

运算表达式

算术运算符: +(加) -(减) *(乘) /(除) ~/(取整) %(取余)
关系运算符: ==(等于) !=(不等于) >(大于) <

上一篇:Flutter之用md5加密


下一篇:Dart基础语言学习—数值