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)
相关推荐
传奇开心果编程2 小时前
【Compose Multiplatform 跨端开发学与练】第7课 平台适配与互操作
android·windows·学习·ui·ios·kotlin·composer
mmsx2 小时前
Android 地图数据链路:从 GDAL、KML 到多引擎适配
android·kotlin
2601_968900772 小时前
大模型版本回归评估实战:从能力指标到额度口径的完整链路
android·数据挖掘·回归
code2cat3 小时前
Java进阶篇之AtomicMarkableReference:引用还在,标记已经改变
java·开发语言·cas·并发编程·逻辑删除
CappuccinoRose3 小时前
FormData数据处理
开发语言·前端·javascript·表单数据
Zguigo3 小时前
【CUDA8】第一个CUDA C++ Kernel --vector add
java·开发语言·c++
-Marks-3 小时前
【C++编程】STL容器(二)--- vector底层模拟实现(常用接口实现 | 扩容机制 | 深浅拷贝 | 迭代器失效)
开发语言·c++·vector·内存管理·迭代器失效·vector底层模拟实现
Shadow(⊙o⊙)4 小时前
C++11并发支持库
开发语言·c++
一技安身4 小时前
【java】JDK8 + JDK17 绿色解压共存方案-全程不修改任何系统环境变量
java·开发语言
hudd6684 小时前
JavaEE 初阶 - 多线程(初阶)
java·开发语言·java-ee