系統化的實戰學習架構,帶你完整掌握Kotlin程式語言的觀念
Kotlin語言由JetBrains所開發,於2011年推出後,因其簡潔性與擴充性等優點,被Google預定為開發Android行動裝置的首選程式語言。Kotlin語言除了可以在JVM中執行之外,也可以編譯為獨立的執行程式,或是編譯為JavaScript後,在網頁中使用。
市面上鮮少有專門探討Kotlin語言的書籍,大部分的人都是在學習Android程式設計的過程中,附帶學習Kotlin的一些用法。然而,Kotlin語言的簡潔性、擴充性與專用的語法表達,需要經過完整的學習,才能掌握Kotlin語言的特色。本書所有的範例程式碼皆使用Kotlin專用的語法、擴充函式與敘述來撰寫,以使讀者可以完整學習到Kotlin語言,當後續在學習或開發Android程式時,便能發揮Kotlin最好的特色與效率。
【精采內容】
?建立與設定Kotlin開發環境
?Kotlin專用變數宣告與設定
?資料型別轉換與標準輸出輸入
?判斷選擇語法與重複敘述語法
?使用陣列與陣列常用函式
?使用List、Map與Set
?設計各種自訂函式
?深入學習Lambda敘述式
?探討各種作用域函式
?Kotlin物件導向程式設計
?Kotlin泛型設計
?探討多工執行的各種技術
?學習如何建立原生執行檔案
?學習處理文字檔案、二進位檔案與隨機存取檔案
本書特色
?完整探討Kotlin語言的基礎知識與專業技術
?發揮Kotlin語言的簡潔性,多元表現綜合範例
?內容去蕪存菁,重點學習Kotlin語言的實戰應用
?淺顯易懂的系統化學習架構,降低學習門檻