【Kotlin學(xué)習(xí)日記】Day4:基本類型

大家好停蕉,歡迎加入小李君的Kotlin學(xué)習(xí)之旅块茁。今天是小李君學(xué)習(xí)Kotlin的第四天唇兑。

來(lái)段學(xué)習(xí)小結(jié)

經(jīng)過(guò)前三天的getting started式的快速學(xué)習(xí)厦坛,小李君從無(wú)到有地認(rèn)識(shí)Kotlin是個(gè)什么東西(JVM語(yǔ)言),能干什么(通吃Android睬棚,SpringBoot第煮,Javascript,IOS)抑党,掌握基本語(yǔ)法糖(能寫變量常量if-else-when判斷for-while循環(huán)fun函數(shù)class類array數(shù)組)包警。也就是說(shuō),小李君目前已經(jīng)大概看懂80%的kotlin代碼了底靠,還有最后20%需要通過(guò)研習(xí)官方文檔各個(gè)專題來(lái)深度學(xué)習(xí)(不是deep learning)害晦。

插播人生套路

學(xué)習(xí)新語(yǔ)言必經(jīng)這幾個(gè)過(guò)程:

  1. getting started,快速入門暑中,快速熟悉掌握新語(yǔ)言環(huán)境壹瘟,做到能看懂,也能在別人的代碼上改改鳄逾。
  2. reference稻轨,參考手冊(cè),深入每個(gè)專題雕凹,反復(fù)看反復(fù)練殴俱,把基礎(chǔ)打牢固,同時(shí)能獨(dú)立完成一個(gè)功能完整的應(yīng)用程序请琳,無(wú)論是后端應(yīng)用還是移動(dòng)客戶端應(yīng)用粱挡。
  3. library source code,語(yǔ)言本身的內(nèi)核源代碼俄精,了解語(yǔ)言環(huán)境本身能提供什么工具給開發(fā)者使用询筏,全面認(rèn)識(shí)語(yǔ)言內(nèi)核源代碼的組織架構(gòu)(包的結(jié)構(gòu)劃分,類的組織方式竖慧,方法的設(shè)計(jì)規(guī)律)嫌套。
  4. compile environment逆屡,(暫時(shí)不說(shuō)了,這是連小李君都還沒(méi)達(dá)到的高度踱讨,跪求大神帶著飛)魏蔗。
  5. 寫寫學(xué)習(xí)總結(jié),忘記這門語(yǔ)言痹筛。

開始進(jìn)入正題

Kotlin的基本類型與Java & Javascript差不多莺治,同時(shí)也借鑒了其他語(yǔ)言的優(yōu)點(diǎn),大概能夠劃分為:Number帚稠,Character谣旁,Boolean,Array滋早,String榄审。

Number - 數(shù)字類型

Number作為一個(gè)概念代表所有數(shù)字的表示(概念上like javascript),但在具體類型實(shí)現(xiàn)中杆麸,非常接近Java的類型搁进。

Type Bit width Range
Double 64 2^64
Float 32 2^32
Long 64 2^64
Int 32 2^32
Short 16 2^16
Byte 8 2^8 == 256

值得一提的是Kotlin支持Java7的一個(gè)重要特性:數(shù)字下劃線分割。

  • 299312 == 299_312

關(guān)于Number的其他內(nèi)容昔头,其實(shí)也沒(méi)啥特別饼问,就是===這個(gè)很直;Long是Long减细,Int是Int匆瓜,一點(diǎn)也不含糊。

Character - 字符類型

字符也沒(méi)啥內(nèi)容未蝌,就是跟===一樣很直,Character是Character茧妒,Int是Int萧吠,兩者不能自動(dòng)轉(zhuǎn)換,也不相等桐筏。以后用到字符類型的機(jī)會(huì)其實(shí)還蠻少的纸型。

Boolean 布爾類型

true false,沒(méi)了梅忌。

Array 數(shù)組類型

Kotlin的數(shù)組類型可謂取其精華去其糟粕狰腌。
全局函數(shù) arrayof( 5, 6, 7 ) 創(chuàng)建了一個(gè)數(shù)組[ 5, 6, 7 ];
工廠方法 Array( 3, { i -> i + i } ) 創(chuàng)建了一個(gè)數(shù)組 [ 0, 2, 4 ]牧氮;
拋棄了 Int [ ] 這些寫法琼腔,直接用 Array<Int> 或 IntArray;
訪問(wèn)數(shù)組元素還是可以直接 arr [ 0 ] 這樣子踱葛。

String 字符串

字符串的亮點(diǎn)在于 """ 這三個(gè)雙引號(hào)和模板技術(shù)丹莲。
其中光坝,三個(gè)雙引號(hào)來(lái)自于Python語(yǔ)言特性,能夠多行顯示字符串甥材,直接編寫轉(zhuǎn)義字符盯另,并且還能保留換行格式。

還有洲赵,模板技術(shù)來(lái)自于Linux Bash Shell語(yǔ)言特性鸳惯,參數(shù)展開和表達(dá)式展開,老司機(jī)都懂的叠萍。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末悲敷,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子俭令,更是在濱河造成了極大的恐慌后德,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件抄腔,死亡現(xiàn)場(chǎng)離奇詭異瓢湃,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)赫蛇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門绵患,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人悟耘,你說(shuō)我怎么就攤上這事落蝙。” “怎么了暂幼?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵筏勒,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我旺嬉,道長(zhǎng)管行,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任邪媳,我火速辦了婚禮捐顷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘雨效。我一直安慰自己迅涮,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布徽龟。 她就那樣靜靜地躺著叮姑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪顿肺。 梳的紋絲不亂的頭發(fā)上戏溺,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天渣蜗,我揣著相機(jī)與錄音,去河邊找鬼旷祸。 笑死耕拷,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的托享。 我是一名探鬼主播骚烧,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼闰围!你這毒婦竟也來(lái)了赃绊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤羡榴,失蹤者是張志新(化名)和其女友劉穎碧查,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體校仑,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡忠售,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了迄沫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片稻扬。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖羊瘩,靈堂內(nèi)的尸體忽然破棺而出泰佳,到底是詐尸還是另有隱情,我是刑警寧澤尘吗,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布逝她,位于F島的核電站,受9級(jí)特大地震影響摇予,放射性物質(zhì)發(fā)生泄漏汽绢。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧剔氏,春花似錦威恼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至哎迄,卻和暖如春回右,著一層夾襖步出監(jiān)牢的瞬間隆圆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工翔烁, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留渺氧,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓蹬屹,卻偏偏與公主長(zhǎng)得像侣背,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子慨默,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

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