Kotlin 基础语法

文章目录

  • [一. 函数](#一. 函数)

一. 函数

Java中方法 的叫法更普遍一些,Kotlin中函数 的叫法更普遍一些;二者为同一东西
1. 标准写法

kotlin 复制代码
fun largerNumber(num1: Int, num2: Int): Int {
	return max(num1, num2)
}

2. 重要语法糖

当一个函数中只有一行代码时,Kotlin允许我们不必编写函数体,可以直接将唯一的一行代码写在函数定义的尾部,中间用等号连接即可。

kotlin具有优秀的推导机制,不用再显式地声明返回值类型。

因此可以写成:

kotlin 复制代码
fun largerNumber(num1: Int, num2: Int) = max(num1, num2)
相关推荐
zhangjin11203 小时前
解决Android Studio gradle下载超时和缓慢问题(二)
android·ide·android studio
Highcharts.js8 小时前
教程:基于 React + Highcharts 构建一个单页应用程序、按需数据拉取与图表渲染
开发语言·前端·数据结构·react.js·前端框架·highcharts·页面应用
头发还在的女程序员10 小时前
医院陪诊管理系统怎么选择?——2026 年选型避坑与架构参考
java·开发语言·陪诊系统·陪诊app·医院陪诊陪护
xingxiliang11 小时前
深入浅出 Android CTS 视频测试:从环境搭建、用例设计到底层通信原理
android·音视频
我命由我1234511 小时前
Android 开发问题:为 PDFView 设置一个带有黑色边框的背景 drawable,但边框没有生效
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
爱写代码的小朋友12 小时前
从零开始学 Win32 API:C++ 窗口编程实战(VS Code + MinGW-w64 命令行详解)
开发语言·c++
果汁华12 小时前
Function Calling 与 Python 实战完整指南
开发语言·网络·python
小小晓.12 小时前
C++:语句和作用域
开发语言·c++
雨白12 小时前
深入理解 Kotlin 协程 (八):拾遗补阙,探秘官方框架的调度细节与取消闭环
android·kotlin
wanderist.13 小时前
Lambda表达式在算法竞赛中的应用
java·开发语言·算法