Kotlin
X峰
奋斗中。。。
展开
-
Kotlin学习第一章——基础知识篇
前言随着越来越多的开发者将Kotlin运用到自己的项目中,使用Kotlin开发Android应用,已逐渐成为一种趋势。因此了解并掌握Kotlin语言,势在必行。现将本人学习Kotlin的过程记录如下,以备回顾、参照。学习资源:Kotlin语言中文站: https://www.kotlincn.net/菜鸟课堂: https://www.runoob.com/kotlin/kotlin-...原创 2019-05-05 17:00:19 · 184 阅读 · 0 评论 -
Kotlin学习第二章——类与对象
接第一章:Kotlin学习第一篇——基础知识类与对象在Kotlin中,类构造函数有主构造函数与次构造函数之分,创建类实例的时候,没有new关键字,只需像普通函数一样调用构造函数即可。主构造函数是类头的一部分:它跟在类名(与可选的类型参数)后如:class Person constructor(firstName: String) { … }主构造函数不能包含任何的代码。初始化的代码可以...原创 2019-05-05 17:09:17 · 127 阅读 · 0 评论 -
Kotlin学习——基础语法
一、函数定义1、函数定义使用关键字 fun,参数格式为:参数 : 类型fun sum(a: Int, b: Int): Int { // Int 参数,返回值 Int return a + b}2、表达式作为函数体,返回类型自动推断:fun sum(a: Int, b: Int) = a + bpublic fun sum(a: Int, b: Int): Int = a...原创 2019-05-06 16:47:40 · 127 阅读 · 0 评论 -
Kotlin学习——函数与Lambda表达式、闭包
函数:1、函数申明Kotlin 中的函数使用 fun 关键字声明。如:fun double(x: Int): Int { return 2 * x}2、函数默认值●函数的参数可以有默认值fun read(b: Array<Byte>, off: Int = 0, len: Int = b.size) { …… }默认值通过类型后面的 = 给出的值来定义...原创 2019-05-06 17:06:26 · 263 阅读 · 0 评论 -
Kotlin与java的互操作
Kotlin中调用Java在Kotlin中可以使用java代码,而没有任何问题1、将 Kotlin 中是关键字的 Java 标识符进行转义一些 Kotlin 关键字在 Java 中是有效标识符:in、 object、 is 等等。 如果一个 Java 库使用了 Kotlin 关键字作为方法,你仍然可以通过反引号()字符转义它来调用该方法: foo.is`(bar)2、空安全与平台类型Ja...原创 2019-05-09 16:59:17 · 445 阅读 · 0 评论