- Hands-On Design Patterns with Kotlin
- Alexey Soshin
- 154字
- 2021-06-25 20:49:22
Basic language syntax and features
Whether you come from Java, C#, Scala or any other statically typed programming language, you'll find Kotlin syntax quite familiar. This is not by coincidence, but to make the transfer to this new language as smooth as possible for those with previous experience in other languages. Besides that familiarity, Kotlin brings a vast amount of features, such as better type safety. As we move ahead, you'll notice that all of them are attempting to solve real-world problems. That pragmatic approach is very consistent across the language. For example, one of the strongest sides of Kotlin is complete Java interoperability. You can have Java and Kotlin classes alongside each other, and freely use any library that is available in Java for a Kotlin project.
To summarize, the goals of language are as follows:
- Pragmatism
- Having clear syntax
- Being type-safe
- Interoperability
The first chapter will discuss how these goals are achieved.
- 嵌入式軟件系統測試:基于形式化方法的自動化測試解決方案
- 大學計算機應用基礎實踐教程
- 編寫整潔的Python代碼(第2版)
- Mastering Kotlin
- 網頁設計與制作教程(HTML+CSS+JavaScript)(第2版)
- Apache Mesos Essentials
- Working with Odoo
- C#開發案例精粹
- “笨辦法”學C語言
- 現代C++編程實戰:132個核心技巧示例(原書第2版)
- Mastering Concurrency Programming with Java 9(Second Edition)
- Applied Deep Learning with Python
- After Effects CC案例設計與經典插件(視頻教學版)
- 零基礎學SQL(升級版)
- Puppet 5 Beginner's Guide(Third Edition)