Kotlin基本语法
文件说明
新建的Kotlin文件以.kt为后缀。
包名定义
package com.kotlin.demo
import java.util.Date
class Test{
}
kotlin文件可以放在任何的目录中,如果没有指定包名为defalut包。
函数定义
函数(java里的方法),定义使用fun关键字,参数格式:参数:类型
fun sum(a:Int,b:Int):Int{//参数类型Int,返回类型Int
return a+b
}
如果没有指定返回值,就会返回Unit,与java中的void类似下面为无返回的函数
fun sum(a:Int,b:Int):Unit{//参数类型Int,返回类型Unit
print(a+b)
}
如果返回值通过一个表达式能计算出来的,可以不用括号直接使用等号
fun sum(a:Int,b:Int):Int=a+b
常量与变量
可变变量用var定义,不可变量用val定义(相当于java中的final修饰的变量)。常量与变量都可以没有初始化值,但是在引用之前必须初始化。
编译器支持类型自动判断,即声明时不需要指定类型,会由编译器自动判断。
val a:Int = 1
val b = 1//自动判断变量类型Int
b = 2//错误,不可变常量
var x = 5//自动判断变量类型Int
x = 6
注释
kotlin支持单行和多行的注释
//单行注释
/*
* 多行的注释
* /