从0开始的KotLin学习(一)

代码编译及环境均使用https://try.kotlinlang.org
使用在线平台的好处是无需安装软件,即便是在手机上也可以调试运行(尽管输入体验很糟糕)

fun main(args: Array) { if (args.size == 0) { println("Please provide a name as a command-lineargument") return } println("Hello, ${args[0]}!") }

【从0开始的KotLin学习(一)】从本段代码可以看到。kotlin使用关键字fun来声明函数,主函数main接收一个字符串数组作为参数,当args的长度为0时,退出主函数,因此return的作用是退出当前的函数。
从0开始的KotLin学习(一)
文章图片
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

    推荐阅读