變數通俗的說就是可以變化的量,作用就是用來儲存資料,你可以把乙個變數看作是乙個水果籃,裡面可以裝蘋果、梨、香蕉等,常量就是乙個固定的值,和變數是相對的,變數可以變化,常量是不可以變化的
1.宣告變數
在dart中使用var來宣告乙個變數,這個和js中宣告變數一樣
void main()
注意:沒有給變數賦值的時候,預設為null
void main()
可以使用final關鍵字宣告乙個只能被賦值一次的變數
void main()
2.常量宣告
常量宣告需要使用const關鍵字,這個和es6中的const類似
void main()
3.final和const的區別
dart中提供的資料型別有以下幾種:
1. 數字型別-numbber 2. 字串型別-string
3. 布林型別-boolean 4. 列表-list
5. map 6. runes
7、symbols
1.數字型別(number)
數值型包括整型(int)和浮點型(double),定義變數的時候可以規定型別
void main()
void main()
void main()
2.字串型別(string)
定義字串可以有多種方式,包括單引號、雙引號、三引號、原始字串等
void main()
上面**中需要注意的是,str5因為沒有使用原始字串定義,所以\n會被當成是回車換行
3.布林型別(boolean)
布林型別非常簡單,只有兩個值,true和false
void main()
4.list列表
list和js中的陣列類似,長得都是一樣的
void main()
5.map型別
map型別就是一些鍵值對
void main() ;
print(mp);
// 通過類的方式建立
var mp2 = new map();
print(mp2);
// 建立乙個不可變的map
var *** = const ;
// 獲取值
print(***['name']);
***['name'] = 'xiaosi'; // 報錯
}
dart快速入門教程 (8)
自定義庫我們在前面已經使用過了,把某些功能抽取到乙個檔案,使用的時候通過import引入即可 以math庫為例 import dart math void main 第三方庫使用pub包管理工具來管理,包託管 使用pub包的步驟 1.在新專案下新建pubspec.yaml檔案,這個檔案有點類似npm...
dart快速入門教程 (7 3)
新建乙個檔案,單獨存放乙個類,例如 person類抽離到person.dart檔案中 class person引入這個person類 import person.dart void main 初始化列表就是在構造方法體執行之前進行一系列初始化操作,常用於設定final變數的值 void main c...
dart快速入門教程 (7 2)
新建乙個檔案,單獨存放乙個類,例如 person類抽離到person.dart檔案中 class person引入這個person類 import person.dart void main 初始化列表就是在構造方法體執行之前進行一系列初始化操作,常用於設定final變數的值 void main c...