具体描述
开发人员想要顺利完成工作,会引起争论的问题越少越好,使用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