代码编译及环境均使用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>的作用是退出当前的函数。
定义一个函数,其形式如下:
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