包声明
同Java一样,开头是包的声明,如果没有指定便默认为default包;但是与Java不同的是:kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。
默认导入
有多个包会默认导入到每个 Kotlin 文件中:
kotlin.*
kotlin.annotation.*
kotlin.collections.*
kotlin.comparisons.*
kotlin.io.*
kotlin.ranges.*
kotlin.sequences.*
kotlin.text.*
函数定义
- 使用关键字fun定义
- 参数形式为:变量名:类型
- 表达式作为函数体,返回类型自动推断:
fun sum(a: Int, b: Int) = a + b
,但是如果前面由public必须指定返回值类型 - 带有public关键字的如果为带有返回值(int)的需要指定返回值的类型,如果不带返回值(Unit)可不指定返回值的类型