Kotlin核心編程
本書(shū)分為4部分:第1部分為熱身篇—Kotlin基礎(chǔ)。介紹Kotlin設(shè)計(jì)哲學(xué)、生態(tài)及基礎(chǔ)語(yǔ)法。第2部分為下水篇—Kotlin核心。涉及Kotlin的語(yǔ)言特性,包括面向?qū)ο蟆⒋鷶?shù)數(shù)據(jù)類型、模式匹配、類型系統(tǒng)、Lambda、集合、多態(tài)、擴(kuò)展、元編程等方面的知識(shí)。其中“代數(shù)數(shù)據(jù)類型和模式匹配”“多態(tài)和擴(kuò)展”在同類書(shū)籍中沒(méi)有過(guò)多深入,但筆者認(rèn)為它們是Kotlin語(yǔ)言中相當(dāng)重要的特性和應(yīng)用,故本書(shū)中進(jìn)行了詳細(xì)介紹探索。第3部分為潛入篇—Kotlin探索。該部分之所以命名為“探索”,是希望進(jìn)一步探索Kotlin的設(shè)計(jì)模式和編程范式,內(nèi)容包含設(shè)計(jì)模式、函數(shù)式編程、異步和并發(fā)編程。其中“函數(shù)式編程”為超越Kotlin本身的內(nèi)容,但可以為讀者提供深入理解Kotlin語(yǔ)言特性的示范。第4部分為遨游篇—Kotlin實(shí)戰(zhàn)。著重演示Kotlin在Android和Web平臺(tái)中的應(yīng)用,包含基于Kotlin的Android架構(gòu)、開(kāi)發(fā)響應(yīng)式Web應(yīng)用。
·18.7萬(wàn)字