1. companion object //相当于java的 public static
2. 当一个类或者接口只有一个抽象方法时,Lambda表达式可以使用随尾闭包。
3. 修改kotlin编译器版本:打开setting -> other setting —> Kotlin Compiler -> kotlin to JVM 。
4. 主次构造函数说明:
class Message(val content: String = "") {//类名后面跟着的括号是主构造函数,如果没有参数括号可以省略。
constructor(){
//这里是次构造函数。
}
}
5. Lambda表达式 ()->test1() 和 ()->{test2()} 的区别:
()->test1() :执行test1并且返回test1()的返回值。
()->{test2()} :执行test2但没有返回值。
所以:()->test1() 相当于 ()->{result = test1(); return result;}
kotlin基础语法的理解
原创
©著作权归作者所有:来自51CTO博客作者yongfengnice的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Kotlin 语法:集合基础
kotlin语法:集合简单介绍
android python html java 倒序 -
Android kotlin 基础语法
前言对于多年从事java开发的大牛,kotlin基础语法可以一目十行,对于新手还
android kotlin语法 java 初始化 字符串 -
Kotlin语法基础之继承
Kotlin中所有的类都有一个公有的超类:Any,这是所
继承 equals class ide 覆写 -
Kotlin语法基础之控制流
Kotlin 的控制流与 Java 的控制流基提供三元操作符(condition ?then: else)。下面是传统的
java switch 抠图 数组 代码块 -
Kotlin语法基础之运算符
运算符计算机程序中最小的程序单位成为表达
java c语言 语言 Kotlin 运算符 -
《Kotlin极简教程》第四章 Kotlin基础语法
ndition
字符串 java 数组 -
kotlin语法总结
在 Kotlin 中一切都是默认 public 的。四种修饰词 private,protected,internal,publi
kotlin语法总结 操作符 子类 构造函数 -
kotlin基本语法
kotlin基本语法
kotlin 字符串 for循环 类型转换