3-Flutter應用開發(fā)語言Dart語法介紹

開發(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語法怎樣,歡迎下方留言??!

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容