dart學習記錄

一、dart的變量:

1.dart裏聲明一個變量用var或者數據類型關鍵字。
var str = 'hello dart';String str = 'hello dart';
var可以聲明任意類型的變量,dart會自動推斷檢測出值的類型。

2.用數據類型關鍵字聲明的變量值必須爲所對應的類型。
e.g String str = 'str'; int myNum = 12345;

二、dart變量的命名規則:

1.變量名稱由數字、字母、下劃線和$符組成;
2.不能以數字開頭;
3.不能是關鍵字或保留字;
4.區分大小寫;

三、dart中的常量constfinal

1.常量不可以修改

const Pie = 3.141592653;

2.final關鍵詞定義一個常量
final a= new DateTime.now();

四、dart中常用數據類型:

1.字符串var str = 'str'; String str = ' str';
三個成對出現的單引號或者雙引號聲明的字符串可以換行
在這裏插入圖片描述
字符串的拼接:模板字符串或者+拼接
在這裏插入圖片描述2.數值類型intdouble類型
int類型的變量不能賦值爲浮點類型。int必須是整型
double類型的變量既可以爲整型也可以爲浮點類型。
在這裏插入圖片描述
運算符 + - * / %
3.布爾類型
bool來聲明
bool a = true;
條件判斷語句:
在這裏插入圖片描述
dart中無隱式轉換,判斷相等時必須是值和類型都相等纔算真。
4.List數組/集合類型:
var li = [1,2];或者 var li = new List();
list的length方法打印list的長度。
list的add方法增加項;
在這裏插入圖片描述
list指定數據類型var li = new List<String>();
在這裏插入圖片描述
5.map類型,類似於json
dart中map類型中的key必須加引號
獲取值時用[],不能用. 操作符。
在這裏插入圖片描述
通過關鍵詞new來定義一個map
var p = new Map();
追加屬性用[]的形式。
p['name'] = '李四';


在dart中通過is關鍵詞來判斷類型
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章