Flutter—Dart关键字

Dart语言的关键字及作用

关键字

作用

abstract

使用关键字 abstract 标识类可以让该类成为抽象类

as

类型转换

assert

条件表达式为 false 时使用 — assert(条件),语句来打断代码的执行

async

用于实现异步编程

await

用于实现异步编程

break

中断循环

case

与switch配合使用-选择语句

catch

捕获异常

class

声明类

const

变量变为常量,不可更改

continue

跳过本次循环直接进入下一次循环

default

与switch case配合使用-默认选择

deferred

延时加载

do

do-while循环语句

dynamic

声明变量允许任意类型

else

与if一起使用 判断语句

enum

定义枚举类型

export

export关键字将dart文件集中导出,然后其他地方使用的使用只需要import这个入口文件

extends

创建一个子类

extension

给一个现有的类,扩展方法

external

external只声明方法,声明的方法需要由外部去实现

factory

标识类的构造函数将会令该构造函数变为工厂构造函数

false

布尔值

final

修饰变量,变量不可改变

finally

抛出异常使用,finally 语句始终执行

for

循环

Function

函数对象

get

为额外的属性添加 Getter

hide

导入代码库的一部分

if

判断语句

implements

实现接口

import

导入代码库

in

for-in 循环

is

如果对象是指定类型则返回 true

late

标记为延迟初始化

library

定义库

mixin

与abstract类似,但有更多特性

new

创建对象

null

null空值

on

捕获异常

operator

重写操作符

part

能够将一个 Library 分割成多个 Dart 文件

required

标识一个命名参数是必须的参数

rethrow

可以将捕获的异常再次抛出

return

返回

set

为额外的属性添加Setter 方法

show

有选择地导入代码库

static

修饰静态变量

super

引用这类方法

switch

选择语句

sync

标记异步

this

使用 this 关键字引用当前实例

throw

抛出异常

true

布尔值

try

捕获异常

typedef

创建类型别名

var

声明局部变量而非使用指定的类型

void

无返回值

while

循环

with

使用 with 关键字并在其后跟上 Mixin 类的名字来使用 Mixin 模式

yield

通过在函数上加 sync* 关键字并将返回值类型设置为 Iterable 来实现一个 同步生成器函数,在函数中使用 yield 语句来传递值

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章