kotlin 的学习日常,“函数”内容

本文介绍了Kotlin中函数的定义、语法、参数传递和智能补全技巧,包括如何使用fun关键字、参数类型声明、函数体编写以及如何利用Android Studio的自动代码完成功能。通过max()函数实例演示了类型推导和包导入的方法。
摘要由CSDN通过智能技术生成

函数

今天会发彩色的啦嘿嘿(*^▽^*)

前言:在kotlin中 函数=方法

1.语法规则

fun  function 的简写):是定义函数的关键字,⽆论你定义什么函数,都⼀定要使⽤fun来声明。
函数名    紧跟在 fun 后⾯的是函数名,这个就没有什么要求了,你可以根据⾃⼰的喜好起任何名字,但是最好写表示其作用的名字代表。
() 函数名后⾯紧跟的(),()里可以写参数的名称、类型,也可以不写东西。
格式为:       (参数名: 参数类型)
参数括号后面的那部分   是可选的,⽤于声明该函数会返回什么类型的数据,如果你的函数不需要返回任何数据,这部分可以直接不写。
{ }    最后两个⼤括号之间的内容就是函数体了,我们可以在这里编写⼀个函数的具体逻辑。
eg:上面的知识运用如下
fun largerNumber(num1: Int, num2: Int): Int {
 return max(num1, num2)
}

2.智能补全机制

Android Studio 拥有⾮常智能的代码提⽰和补全功能,通常你只需要键⼊部分代码,它就能⾃动预测你想要编写的内容,并给出相应的提⽰列表。我们可以通过上下键在提⽰列表中移动,然后按下“ Enter 键, Android Studio就会⾃动帮我们进⾏代码补全了。
提醒⼀句 
使⽤代码补全功能后
Android Studio不仅会帮我们补全代码,还会帮我们自动导包,但偶尔会导致一定的错误,这个时候可以码字改正。

3.Max 与 largeNumber 举例

max()函数提⽰错误
原因:没有导⼊ max() 函数的
导包的⽅法也有很多种,我举例两。
1.将光标移动到这个红⾊的错误上⾯就能看到导包的快捷键提⽰,但是最好的做法就是使⽤Android Studio的代码补全功能( 机器人工智能的快乐),这样导包⼯作就⾃动完成了。

2.使⽤代码补全功能再来编写⼀次max()函数你会发现LearnKotlin⽂件的头部⾃动导⼊了⼀个max()函数的包,并且不会再有错误提示了。

package com.example.helloworld

import kotlin.math.max

fun largerNumber(num1:Int,num2:Int):Int{
    return max(num1,num2)

}

⾃动导⼊max()函数的包的实例

在两个数中找到较⼤的那个数这样 ⼀个简单的功能,代码如下所⽰:
fun main() {
 val a = 37
 val b = 40
 val value = largerNumber(a, b)
 println("larger number is " + value)
}
fun largerNumber(num1: Int, num2: Int): Int {
 return max(num1, num2)
}
调⽤largerNumber()函数
Kotlin 出⾊的类型推导机制

语法糖:fun largerNumber(num1: Int, num2: Int) = max(num1, num2)

okk就酱啦,下一章就是结构类了,肝完了肝完了(* ̄︶ ̄)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值