開發(fā)Flutter應用前,先要掌握Dart語法,對于Dart個人覺得有Java或JavaScript,Php等基礎,可以快速上手。但完全沒基礎的也能弄懂它,一步一腳印慢慢學。Dart是一門免費開源面向對象的語言(源碼地址https://github.com/dart-lang)。Dart有這些特點 簡潔靈活的語法,它這種風格方便了有不同面向對象語言基礎的人員學習。功能豐富的函數(shù)庫,通過應用依賴,高效實現(xiàn)業(yè)務功能。能編譯打包構建成移動,web 等平臺的應用。
1 Dart命名,注釋規(guī)則
1.1 Dart 命名規(guī)范有助于項目維護。有如下幾種庫命名,包命名,文件夾命名,文件命名,類命名,變量(類成員變量,函數(shù)變量)命名,函數(shù)命名。當項目增加文件,需要多個單詞命名時,用下劃線法命名如index_page,庫,包,文件夾,文件都用下劃線命名。類文件名多個單詞之間用下劃線拼接如index_page.dart。類 ,枚舉 命名用駝峰法每個單詞首字母大寫如IndexPage。類成員變量,函數(shù)變量,函數(shù)名 命名多個單詞第一個單詞字母小寫其他單詞首字母大寫如indexPageNum,只有一個單詞用index。常量命名多個單詞之間用下劃線,字母用大寫如INDEX_PAGE_NUM。
Dart 官方文件命名
Dart類命名
Dart 函數(shù)與函數(shù)變量命名
Dart常量命名
1.2 Dart注釋分為單行注釋,塊注釋,文檔注釋.為什么需要注釋有時工作項目多,有些復雜業(yè)務功能過了很長時間有問題需要修改,剛好也忘記了業(yè)務流程,此時有注釋就可以快速修改。還有其他不懂業(yè)務同事維護有問題功能,有讓人明白的注釋就可以省去很多溝通成本。
單行注釋格式://單行注釋。
塊注釋格式: /* 塊注釋 */。
文檔注釋格式:///文檔注釋
Dart官方文檔注釋場景
Dart官方單行注釋
2 常用類型介紹,這塊會涉及到變量,先對變量做解釋。變量的命名通過下劃線與字母, 數(shù)字組合。變量的定義可以通過var 或指明類型聲明。不用聲明類型,也能定義,主要是編譯器能通過值推斷出變量的類型。
Dart 支持以下數(shù)據(jù)類型類型:
Number 包括int 和double(雙精度)浮點數(shù)。
int 與 double
String 字符串通過單引號或者雙引號創(chuàng)建
字符串
Boolean 布爾值 只能是 true and false
布爾類型
List 數(shù)組
數(shù)組
Map 通過鍵獲取值,值可以是單個或多個。
map創(chuàng)建與添加
Set 集合元素 無序,唯一
set創(chuàng)建與添加
上一講2-Flutter 系統(tǒng)開發(fā)工具安裝與配置
下一講(待續(xù)) 4-執(zhí)行流程控制 函數(shù)與運算符 類定義與創(chuàng)建
覺得Dart語法怎樣,歡迎下方留言??!