天天看點

dart 基礎

 dartpad線上調試  :https://dartpad.dartlang.org  運作需要用牆

1.安裝code runner

dart 基礎

2.安裝dart插件

dart 基礎

3.配置環境變量

 d:\program files\flutter\bin\cache\dart-sdk\bin   --用的是flutter裡的dartsdk,可以單獨下載下傳

4.使用

vscode建立dart檔案

dart 基礎

右鍵run code   ,成功!

dart 基礎

 可能出現的亂碼問題

dart 基礎
dart 基礎

ok

dart 基礎
dart 基礎

1.num類型

num類型有兩個子類int類型和double類型

2.string類型

3.bool類型

4.list類型

5.map類型

dart 基礎

1.預設值 

如果聲明變量不指派,所有類型的變量都預設為null包括int類型

dart 基礎

2.常量 final const

不允許被修改

dart 基礎

使用final const可以省略變量類型

 final和const的差別

dart 基礎

 3.私有變量

所有名字以下劃線開頭的變量,dart 的編譯器都會将其強制标記為私有的

dart 基礎

1.一般函數

2.函數簡寫

如果隻有一行,可以用=> 代替{}

3.可選參數

 可選參數分為:可選命名參數和可選位置參數。這兩種方式不能同時在一個函數使用

(1)可選命名參數

dart 基礎

運作

dart 基礎

還可以設定預設參數

dart 基礎
dart 基礎

如果 name沒有預設值,并且調用時也沒有傳參,則輸出null

(2)提示需要填寫的可選參數

 pubspec.yaml

dart 基礎

提示

dart 基礎

(3)可選位置參數:

dart 基礎

1.if else

2.for 循環

3.while   do-while

4.switch case

5.assert (斷言)

assert(bool)為真時正常往下執行,為假時推出程式,此代碼隻在調試模式下管用

 六、異常

1.

dart 基礎

2.

3.try

七、泛型

八、type

檢視變量類型