開發人員想要順利完成工作,會引起爭論的問題越少越好,使用Kotlin撰寫程式意味著可以減少爭論問題的發生。Kotlin提供富有表達性的語法,強大的直覺型態系統,大量的工具支援,以及與現有Java程式碼、函式庫和框架的無縫接軌。Kotlin可以編譯為Java程式碼,在任何Java環境平台都能使用它,也包括了Android。透過有效率的編譯器和小型標準函式庫,Kotlin幾乎不會於執行時期產生額外成本。
本書教你運用Kotlin語言撰寫出高品質的應用程式,適合有經驗的Java的開發人員。內容提供豐富的程式範例,以及有趣的主題,例如使用自然語言語法建置DSL。作者是Kotlin的核心開發人員,因此你可以相信,即便是敘述細節也是相當準確的。
本書內容包含
‧JVM上的功能性程式設計
‧撰寫簡潔和慣用的程式碼
‧結合Kotlin和Java
‧特定域語言
名人推薦
“闡述高階概念,並提供所有必要的細節。” —節錄自Kotlin首席設計師Andrey Breslav的推薦序
“如同Manning in Action系列風格,本書提供快速提高生產力所需的一切。” —Kevin Orr, Sumus Solutions
“透過這本書的指導,Kotlin變得饒富趣味且容易學習!” —Info.nl的Filip Pravica
“非常徹底,寫得很好,而且容易懂。” —Jason Lee, NetSuite