您好,登錄后才能下訂單哦!
這篇文章主要講解了“怎么理解Flutter中Dart語言”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么理解Flutter中Dart語言”吧!
Dart語言之初體驗
Dart可以在編譯器(AndroidStudio)、命令行(前提是安裝了DartSDK)及網頁repl.it中調試編譯,由于本次內容比較簡單,我們直接在網頁中調試編譯即可。
我們定義一個輸出當前時間的函數,并輸出當前時間
//輸出當前時間
voidnowTime(){
intyear=DateTime.now().year;
intmonth=DateTime.now().month;
intday=DateTime.now().day;
inthour=DateTime.now().hour;
intminute=DateTime.now().minute;
intsecond=DateTime.now().second;
Stringstr='HelloWorld,Thisis$year-$month-$day$hour:$minute:$second';
print(str);
}
和絕大多數其他語言一樣,Dart要求以main函數作為執行的入口,我們再定義main函數,并將輸出當時時間的函數放入main函數中
voidmain(){
nowTime();
}
點擊“run”按鈕,命令就會輸出
HelloWorld,Thisis2019-8-1110:45:46
我們已經可以簡單的運行Dart代碼了,我們接下來再看一下Dart的基本變量類型
Dart語言的變量與類型
在Dart中,所有的變量都可以用var來申明,當然,也可以指定具體的類型來申明一個變量。當使用var申明變量時,表示類型是交由編譯器推斷決定的。雖然Dart支持用var來申明變量,但我還是建議使用具體的類型來申明變量,這樣編輯器和編譯器就能使用這些具體的類型,向你提供代碼補全或編譯告警的提示了。
注意:在默認情況下,所有未初始化的變量值都是null,因此,我們判斷變量是否初始化時只用和null比較即可。
Dart是類型安全的語言,并且所有類型都是對象類型,都繼承自頂層類型Object,因此一切變量的值都是累的實例(即對象),其中包括數字、布爾值、函數和null也都是繼承自Object對象。
Dart內置了一些基本類型,如num、bool、String、List及Map。
感謝各位的閱讀,以上就是“怎么理解Flutter中Dart語言”的內容了,經過本文的學習后,相信大家對怎么理解Flutter中Dart語言這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。