這篇文章主要講解了“怎么理解Flutter中Dart語言”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么理解Flutter中Dart語言”吧!
Dart語言之初體驗
Dart可以在編譯器(AndroidStudio)、命令行(前提是安裝了DartSDK)及網(wǎng)頁repl.it中調(diào)試編譯,由于本次內(nèi)容比較簡單,我們直接在網(wǎng)頁中調(diào)試編譯即可。
我們定義一個輸出當前時間的函數(shù),并輸出當前時間
//輸出當前時間
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);
}
和絕大多數(shù)其他語言一樣,Dart要求以main函數(shù)作為執(zhí)行的入口,我們再定義main函數(shù),并將輸出當時時間的函數(shù)放入main函數(shù)中
voidmain(){
nowTime();
}
點擊“run”按鈕,命令就會輸出
HelloWorld,Thisis2019-8-1110:45:46
我們已經(jīng)可以簡單的運行Dart代碼了,我們接下來再看一下Dart的基本變量類型
Dart語言的變量與類型
在Dart中,所有的變量都可以用var來申明,當然,也可以指定具體的類型來申明一個變量。當使用var申明變量時,表示類型是交由編譯器推斷決定的。雖然Dart支持用var來申明變量,但我還是建議使用具體的類型來申明變量,這樣編輯器和編譯器就能使用這些具體的類型,向你提供代碼補全或編譯告警的提示了。
注意:在默認情況下,所有未初始化的變量值都是null,因此,我們判斷變量是否初始化時只用和null比較即可。
Dart是類型安全的語言,并且所有類型都是對象類型,都繼承自頂層類型Object,因此一切變量的值都是累的實例(即對象),其中包括數(shù)字、布爾值、函數(shù)和null也都是繼承自Object對象。
Dart內(nèi)置了一些基本類型,如num、bool、String、List及Map。
感謝各位的閱讀,以上就是“怎么理解Flutter中Dart語言”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對怎么理解Flutter中Dart語言這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設公司,,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
網(wǎng)站欄目:怎么理解Flutter中Dart語言-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://chinadenli.net/article32/deshpc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、微信小程序、Google、域名注冊、網(wǎng)站導航、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容