定义变量
//延迟初始化,但是必须尽快初始化,且不为空
private lateinit var mView: View
fun test() {
//可变变量
var varInt: Int = 1
var varInt1 = 2
var varString = "123"
//不可变变量
val valInt: Int = 1
val valInt01 = 1
}
//匿名内部类
val runnable: Runnable = object : Runnable {
override fun run() {
}
}
函数
//默认返回Unit,如函数test1()
fun function() {
}
fun function1(): Unit {
}
//返回Int
fun function2(number1: Int, number2: Int): Int {
return number1 + number2
}
//返回Int
fun function3(number1: Int, number2: Int) = number1 + number2
//可变参数
Kotlin入门和常用简易示例
最新推荐文章于 2024-07-26 19:34:26 发布
这篇博客介绍了Kotlin的基础知识,包括变量定义、匿名内部类、函数、操作符、字符串处理、区间操作、比较、数组以及循环结构。通过示例展示了Kotlin的用法,如延迟初始化、可变与不可变变量、函数返回类型、可变参数、扩展运算符、三元运算符等。还探讨了自定义View的构造函数。
摘要由CSDN通过智能技术生成