Kotlin学习笔记——函数基础

Kotlin基础

1.1Hello,World!

从最简单的例子开始练习:先来个经典案例。

/**
 * 第一个Kotlin程序,
 * 简单输出Hello,World!
 */
fun main(args: Array) {
    println("Hello,World!");
}

从上面这一小段代码,我们可以观察到:

  • 关键字fun用来声明一个函数。
  • 参数的类型写在它的名称之后,变量的声明亦如此。
  • 数组就是类,没有声明数组的特殊语法。
  • 使用Println代替了System.out.println,对标准函数库使用快乐许多语法更简洁的包装。
  • 可以省略每行代码结尾的分号。
1.2函数

函数,关心的一般是,函数名、参数类型、返回类型、函数体。

fun max(a: Int, b: Int): Int {
    return if (a > b) a else b;
}
1.3.表达式函数体

在Kotlin中,if是表达式,而不是语句。语句和表达式的区别在于,表达式有值并且能作为另一个表达式的一部分使用;而语句总是包围着它的代码块中的顶层元素。

fun max(a: Int, b: Int): Int = if (a > b) a else b;

表达式体函数甚至可以省略掉返回值,而且只有它可以省略。

fun max(a: Int, b: Int) = if (a > b) a else b;

你可能感兴趣的:(Kotlin学习笔记——函数基础)