flutter【1】-Dart語(yǔ)言--基本知識(shí)

先說(shuō)下題外話哈,最近做了個(gè)領(lǐng)取電商平臺(tái)優(yōu)惠券的小程序议经,掃碼支持下哈~


image

官網(wǎng)

dart 官網(wǎng)

dart中文網(wǎng)

核心概念

  • 一切能賦給變量的都是對(duì)象,每個(gè)對(duì)象都是一個(gè)類的實(shí)例。數(shù)字煞肾、方法咧织、null 都是對(duì)象,所有的對(duì)象都是繼承自 Objet 類籍救。
  • 強(qiáng)類型語(yǔ)言习绢,但是具備類型推斷的能力。如果想明確說(shuō)明變量類型不確定钧忽,則可以定義為 dynamic 類型毯炮。
  • 支持泛型
  • 支持頂級(jí)方法,以及類耸黑、實(shí)例方法桃煎,也可以在方法中創(chuàng)建方法
  • 支持頂級(jí)變量,以及類大刊、實(shí)例變量
  • 沒(méi)有 public为迈、protected、private關(guān)鍵字缺菌,以下劃線(_)開(kāi)頭的標(biāo)識(shí)符表示私有葫辐。
  • 標(biāo)識(shí)符以字母或者下劃線開(kāi)頭
  • 支持表達(dá)式(有 runtime values,如 condition 伴郁? value1 : value2)和語(yǔ)句(沒(méi)有耿战,例如 if-else statement)。語(yǔ)句包含一個(gè)或多個(gè)表達(dá)式焊傅,表達(dá)式不能包含語(yǔ)句剂陡。
  • dart工具可以報(bào)告 warnings 和 errors(compile-time error 或者 run-time error)。

關(guān)鍵字

參考官網(wǎng)

變量

  • 類型推斷方式 var name = 'bob';
  • 動(dòng)態(tài)類型變量 dynamic name = 'bob';
  • 靜態(tài)類型變量 String name = 'bob';

默認(rèn)值

未初始化的變量默認(rèn)值未 null 狐胎,即使時(shí)數(shù)字類型的變量未初始化鸭栖,默認(rèn)值也是 null ,因?yàn)樗心苜x值給變量的都是對(duì)象握巢。

int lineCount;
assert(lineCount == null);//在生產(chǎn)模式下會(huì)被自動(dòng)忽略晕鹊,在開(kāi)發(fā)模式下如果不滿足條件會(huì)拋出異常

Final 和 const

和 java 類似,定義常量暴浦,final 修飾的變量只可以賦值一次溅话,const 修飾的變量是編譯時(shí)常量,const含有final的作用歌焦。

實(shí)例變量可以用final修飾公荧,但是不能用const修飾,并且必須在構(gòu)造器方法體執(zhí)行之前使用構(gòu)造參數(shù)進(jìn)行初始化

類級(jí)別的常量可以用 static const 修飾同规。

const 不僅可以用來(lái)聲明常量循狰,還可以用來(lái)創(chuàng)建常量窟社,聲明創(chuàng)建常量的構(gòu)造器。任何變量都可以被常量值賦值绪钥。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末灿里,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子程腹,更是在濱河造成了極大的恐慌匣吊,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件寸潦,死亡現(xiàn)場(chǎng)離奇詭異色鸳,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)见转,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)命雀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人斩箫,你說(shuō)我怎么就攤上這事吏砂。” “怎么了乘客?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵狐血,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我易核,道長(zhǎng)匈织,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任牡直,我火速辦了婚禮报亩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘井氢。我一直安慰自己,他們只是感情好岳链,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布花竞。 她就那樣靜靜地躺著,像睡著了一般掸哑。 火紅的嫁衣襯著肌膚如雪约急。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,488評(píng)論 1 302
  • 那天苗分,我揣著相機(jī)與錄音厌蔽,去河邊找鬼。 笑死摔癣,一個(gè)胖子當(dāng)著我的面吹牛奴饮,可吹牛的內(nèi)容都是我干的纬向。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼戴卜,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼逾条!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起投剥,我...
    開(kāi)封第一講書(shū)人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤师脂,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后江锨,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體吃警,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年啄育,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了酌心。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡灸撰,死狀恐怖谒府,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情浮毯,我是刑警寧澤完疫,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站债蓝,受9級(jí)特大地震影響壳鹤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜饰迹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一芳誓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧啊鸭,春花似錦锹淌、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至钟些,卻和暖如春烟号,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背政恍。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工汪拥, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人篙耗。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓迫筑,卻偏偏與公主長(zhǎng)得像宪赶,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子铣焊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 在Dart中曲伊,一切都是對(duì)象叽讳,一切對(duì)象都是class的實(shí)例,哪怕是數(shù)字類型坟募、方法甚至null都是對(duì)象岛蚤,所有的對(duì)象都是...
    彡廿閱讀 88,125評(píng)論 32 229
  • Dart語(yǔ)法基礎(chǔ) Dart語(yǔ)言簡(jiǎn)介 Dart是Google推出的一門(mén)編程語(yǔ)言,最初是希望取代Javascript運(yùn)...
    張叔叔閱讀 10,584評(píng)論 1 9
  • 此文章是v1.0+時(shí)編寫(xiě)懈糯,年代久遠(yuǎn)涤妒,小心有毒,謹(jǐn)慎食用WK稀! 一些重要概念 所有的東西都是對(duì)象屿储,所有的對(duì)象都是類的...
    soojade閱讀 10,051評(píng)論 2 27
  • 一:java概述:1贿讹,JDK:Java Development Kit,java的開(kāi)發(fā)和運(yùn)行環(huán)境够掠,java的開(kāi)發(fā)工...
    ZaneInTheSun閱讀 2,650評(píng)論 0 11
  • 版權(quán)聲明:本文為博主原創(chuàng)文章民褂,未經(jīng)博主允許不得轉(zhuǎn)載。http://www.reibang.com/p/44ae7...
    AWeiLoveAndroid閱讀 17,166評(píng)論 6 65