基础语法
注释
// 单行注释
/*
* 多行注释
*/
/**
* 文档注释
*/
包声明
package com.example.myapp
import java.util.*
程序入口
fun main() {
println("Hello")
}
// 带参数
fun main(args: Array<String>) {
println(args.contentToString())
}
输出
print("Hello") // 不换行
println("World") // 换行
// 字符串模板
val name = "Kotlin"
println("Hello, $name!")
println("Length: ${name.length}")
输入
val input = readLine()
val number = readLine()?.toIntOrNull()
分号
Kotlin 中分号是可选的:
val a = 1
val b = 2
val c = 3
代码风格
// 推荐
fun sum(a: Int, b: Int): Int {
return a + b
}
// 表达式函数
fun sum(a: Int, b: Int) = a + b