Kotlin学习笔记——函数基础

Kotlin基础

1.1Hello,World!

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

/**
 * 第一个Kotlin程序,
 * 简单输出Hello,World!
 */
fun main(args: Array<String>) {
    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;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容