Kotlin已正式成為Android官方支持開發(fā)語言,越來越多的人開始學習Kotlin,最近看了一些關于Kotlin的教程,頗有收獲,在此整理出來分享給各位。
1.開發(fā)環(huán)境搭建
雖然IntelliJ的IDE工具是開發(fā)Kotlin的最好工具,但是對于初學者來說,學習一門新語言,越是智能的工具,越難達到學習好的目的,所以這里選擇eclipse
要在eclipse里面使用Kotlin語言,需要安裝Kotlin插件
安裝插件的步驟如下:



點擊confirm后就開始在安裝插件了,耐心等候

重啟eclipse,如果看到這里顯示有Kotlin就說明插件安裝完成了,可以開始用kotlin進行開發(fā)了

2.新建Kotlin項目
新建一個叫做HelloKotlin的項目,步驟如下


點擊Finish完成Kotlin項目的創(chuàng)建
3.新建Kotlin文件
新建一個叫做KotlinDemo的文件,步驟如下


點擊Finish完成Kotlin文件的創(chuàng)建
4.開始使用Kotlin進行開發(fā)
剛開始學習一門計算機語言,都是從輸出“Hello World”開始的,當然在這里也不例外,接下來開始用Kotlin輸出“Hello Kotlin”
代碼:
fun main(args: Array<String>) {
println("Hello Kotlin")
}
開始運行程序:

運行以后可以看到控制臺輸出 "Hello Kotlin"

和Java程序一樣,Kotlin也是由main函數(shù)作為程序的入口,main函數(shù)的寫法是固定的,所以牢牢記住就行了,同時和Java一樣,也是用println語句來打印到控制臺
5.變量的聲明
變量的聲明如下:
var name = "小明"
var age = 18
Kotlin會根據(jù)變量的值來自動確定變量的類型,比如name變量的值是由雙引號包裹的,就認定name這個變量為字符串類型,age變量的值為18,默認就會認定age變量為整形類型,如果需要在變量聲明的時候順便給變量選擇類型,需要用到顯式聲明,如下:
var name:String = "小明"
var age:Int = 18
6.常量的聲明
常量的聲明如下:
val NAME = "小明"
NAME = "小紅" //此句代碼會報錯,因為NAME是常量,不可重新賦值
7.函數(shù)的聲明
先看一個示例函數(shù):
fun plus(a:Int,b:Int):Int{
return a+b;
}
函數(shù)以fun開頭,接著是函數(shù)名,這里是plus,函數(shù)名后的括號里面的是函數(shù)的參數(shù)列表,這里有兩個參數(shù),參數(shù)a和參數(shù)b,參數(shù)后加冒號然后接數(shù)據(jù)類型定義參數(shù)的數(shù)據(jù)類型,這里兩個參數(shù)的數(shù)據(jù)類型都是Int,最后參數(shù)列表括號外的冒號加數(shù)據(jù)類型表示函數(shù)的返回值類型為Int,若沒有冒號和數(shù)據(jù)類型則表示函數(shù)無返回值
小試牛刀(簡易計算器的開發(fā))
學習完了變量和函數(shù)的聲明,現(xiàn)在做一個簡易計算器程序來小試牛刀
代碼如下:
fun main(args: Array<String>):Unit {
var a = 8;
var b = 4;
println("a+b="+plus(a,b));
println("a-b="+sub(a,b));
println("a*b="+mutl(a,b));
println("a/b="+devide(a,b));
}
fun plus(a:Int,b:Int):Int{
return a+b; //加
}
fun sub(a:Int,b:Int):Int{
return a-b; //減
}
fun mutl(a:Int,b:Int):Int{
return a*b; //乘
}
fun devide(a:Int,b:Int):Int{
return a/b; //除
}
運行程序,結果如圖所示:

以上就是我對Kotlin所認識的一些皮毛,整理出來分享給大家,一起共勉,共同學習Kotlin,若有錯誤的地方,請不吝賜教!