前言
学习笔记主要整理自书籍《第一行代码》(第三版),是笔者为自己之后的复习准备的。分享出来希望也可以帮助到大家。
一、变量
1.变量类型
Kotlin中的变量一共有两种类型:val和var。
(1)val:不可变类型,英文全称为value。
(2)var:可变类型,英文全称为variable。
示例1(val用法)
val a = 10 //不可变
示例2(var用法)
var a = 10 //可变
a = 20
示例3(显示声明 变量类型)
var a:Int = 10
2.数据类型
速记:首字母大写
Kotlin | Java |
---|---|
Byte | byte |
Short | short |
Int | int |
Long | long |
Float | float |
Double | double |
Boolean | boolean |
Char | char |
注意:为了安全性,优先使用val,有需要再改回var
二、函数
1.定义函数
fun methodname(param1: Int, param2: Int){
return 0
}
2.使用函数
基本使用
import kotlin.math.max
fun main(){
val a = 2
val b = 5
val result = largerNumber(a, b)
print("大数是"+result) //注意是 + 号
}
fun largerNumber(num1: Int, num2: Int){
return max(num1, num2)
}
注意:print 中两块之间用 “+” 符号连接
语法糖
//对第二个函数进行简化
//原
fun largerNumber(num1: Int, num2: Int): Int{
return max(num1, num2)
}
//简化1
fun largerNumber(num1: Int, num2: Int): Int = max(num1, num2)
//简化2
fun largerNumber(num1: Int, num2: Int) = max(num1, num2)