Kotlin(三) 语法糖

在上篇函数中,我们知道了如何定义函数,那么现在定义个函数,取两个数中比较大的数:
 

fun  getMaxNum(a : Int,b : Int)  : Int {
      return max(a,b)
}

然后在main函数中调用一下,

fun main () {
    val a=30;
    val b=43;
    val max=getMaxNum(a,b)
    println("max num is "+max)
}

这样我们运行打印出来的Log就是  max num is 43
这就是常用的函数调用,在学习了这些之后,我们需要来学习一下kotlin的语法糖,因为语法糖在后面的开发中会有较为重要的作用。

语法糖的解释:
当一个函数中只有一行代码时,Kotlin允许我们不必编写函数体,可以直接将唯一的一行代码写在函数定义的尾部,中间用等号连接即可。比如我们刚才编写的getMaxNum()函数就只有一行代码,于是可以将代码简化成如下形式:


fun getMaxNum(a:Int ,b : Int ) : Int =max(a,b)

结合我们前面变量文章提到的,Kotlin拥有比较出色的类型推导能力,那么,函数还可以变为:

fun getMaxNum( a : Int ,b :Int ) =max(a,b)

这就是简单的语法糖书写,以后还会有更多地方运用到。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值