33 個 Dart 保留字:
關鍵字
assert():斷言就是對某種假設條件進行檢查,通過檢查表達式的值來決定是否需要終止執(zhí)行程序。
const:并不是說它修飾常量,而是說它限定一個變量為只讀
class:用"類"來描述 "對象"
enum:枚舉類型
final:聲明屬性,方法和類,分別表示屬性不可交變,方法不可覆蓋,類不可繼承。
final和finally的區(qū)別
extends:繼承
is:和c#一樣, is運算符用于判斷一個變量是不是某個類型的數(shù)據(jù)
其他關鍵字 | - | - | - |
---|---|---|---|
break | continue | switch | case |
default | else | false | for |
for | if | in | with |
new | null | return | super |
do | try | typedef | this |
true | var | void | while |
do | try | typedef | this |
catch:捕獲異常
throw:拋出異常
rethrow:用來處理一個異常,同時希望這個異常能夠被其它調用的部分使用
finally:異常處理語句結構的一部分,表示總是執(zhí)行
其他關鍵字 | - |
---|---|
async | async* |
await | sync* |
yield | yield* |
17 個 Dart 內置標志符:
關鍵字
其他關鍵字 | - | - | - |
---|---|---|---|
abstract | as | covariant | deferred |
dynamic | export | external | factory |
get | implements | import | library |
operator | part | set | static |
typedef |