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支持單行和多行的註釋
//單行註釋
/*
* 多行的註釋
* /