第一节:Dart语言入门

2020-04-10  本文已影响0人  写下岁月的痕迹

Dart是面向对象的、类定义的、单继承的语言。它具有开发效率高、高性能、快速内存分配、类型安全(支持静态类型检测)等优势。

一、变量声明

1、var、dynamic和Object异同点

(1)相同点:

都可以接受任意类型的变量。

(2)不同点:

1、var声明变量后,在编译时会根据第一次赋值确定其类型并不能更改,而dynamic和Object声明的变量后期是可以改变类型的;
2、dynamic声明的对象可以使用任意类型的属性和方法,而Object的对象只能使用其本身的属性和方法,否则编译器报错;dynamic这一特性类似于object-c的id类型。

2、final和const

两者都可以用来定义一个常量,类型可省略,不同点在于const是编译时常量,而final是在第一次使用时被初始化。

二、函数

函数也是对象

上一篇下一篇

猜你喜欢

热点阅读