代碼編譯及環境均使用https://try.kotlinlang.org
使用在線平臺的好處是無需安裝軟件,即便是在手機上也可以調試運行(盡管輸入體驗很糟糕)
fun main(args: Array<String>) {
if (args.size == 0) {
println("Please provide a name as a command-lineargument")
return
}
println("Hello, ${args[0]}!")
}
從本段代碼可以看到。kotlin使用關鍵字<b>fun</b>來聲明函數,主函數main接收一個字符串數組作為參數,當args的長度為0時,退出主函數,因此<b>return</b>的作用是退出當前的函數。
image.png
定義一個函數,其形式如下:
fun 不可省略的函數名 (可省略的參數列表)[:可省略的函數返回值類型]
{//函數主體}
按照上面的形式,可以寫出如下的函數
fun max(a:Int,b:Int):Int{
if(a>b){
return a
}
else{
return b
}
}
也可以采取更為簡潔的寫法:
fun max2(a:Int,b:Int):Int=if(a>b) a else b