-
11.Dart基础-面向对象(一)
1. 声明类 在 Dart 中使用 class 关键字声明类,基本的语法格式为: class 类名 { // 类内部的成员 } 例如,声明一个 Person 类如下: class Person { } 2. 实例化类 在…
-
10.Dart基础-函数(二)
1. main 函数 1.1 main 函数的基本格式 在每个 Dart 程序中,必须提供一个 main() 函数,作为整个应用程序执行的入口。而且,main() 函数的返回值必须是 void,否则会报错。示例代码如下:…
-
09.Dart基础-函数(一)
Dart 是真正面向对象的语言,因此在 Dart 中即便是函数也是对象类型(类型为 Function)。因此在 Dart 中函数可以被赋值给变量,或者作为其它函数的参数。
-
08.Dart基础-内置类型-Map
Dart 中的 Map 是一个无序的 key-value(键值对)集合,就是大家熟知的 dictionary 或者 hash。 Map 将 kay 与 value 关联,以便于检索。 通常来说,Map 是用来关联 key…
-
07.Dart基础-内置类型-Set
在 Dart 中,Set 是一个无序的、元素唯一的集合。 由于 Set 是无序的,所以无法像 List 数组那样通过索引(下标)获取 Set 中的元素。 1. 创建 Set 集合 1.1 基于字面量创建 Set 温馨提示…
-
06.Dart基础-内置类型-List
在 Dart 的内置类型中,集合相关的类型共有3个,分别是: List Set Map 其中 List 集合就是其它语言中所谓的数组(Array),在 Dart 中数组用 List 对象表示,本节主要讨论它的基本使用。 …
-
05.Dart基础-内置类型-布尔
1. 定义布尔变量 Dart 使用 bool 关键字表示布尔类型,布尔类型只有两个对象 true 和 false,两者都是编译时常量。 void main(List<String> args) { // 定义…
-
04.Dart基础-内置类型-字符串
1. 定义字符串 1.1 定义单行字符串 在 Dart 语言中,支持单引号和双引号两种方式定义单行字符串,示例代码如下: void main(List<String> args) { String s1 = …
-
03.Dart基础-内置类型-数字
在 Dart 语言中,提供了 int 和 double 两种数字类型。其中 int 用来表示整数数字,double 用来表示包含小数点的数字。它们都继承自 num 抽象类,具体关系如下图所示: 1. int 和 doub…
-
02.Dart基础-使用 final 和 const 定义常量
1. final 和 const 的共同点 无论是 final 还是 const,都可以用来定义那些不允许被修改的变量值。这一特点和其它语言中的“常量”类似。举个例子: void main(List<String&…