我爱编程

Kotlin实战阅读笔记---1

2018-06-19  本文已影响18人  evaqin

第一章、Kotlin:定义和目的

1.Kotlin和Java都是静态类型的编程语言,这意味着所有表达式的类型在编译期已经确定了,而编译期就能验证对象是否包含了你想访问的方法或者字段。
这与动态类型编程语言形成鲜明对比,在JVM上的代表包括Groovy和JRuby。这些语言允许你定义可以存储任何数据类型的变量,或者返回任何数据结构的灵活性。缺点是:在编译期不会发现像名字拼写错误这样的问题,继而导致运行时的错误。

2.类型推到:编译期从上下文腿短变量类型的能力。

3.函数式编程的核心概念:

函数式编程风格的好处:

Kotlin支持函数式编程风格,包括:

上一篇 下一篇

猜你喜欢

热点阅读