0
点赞
收藏
分享

微信扫一扫

【Kotlin】Kotlin笔记1-变量和函数(变量,类型推导机制,函数,语法糖)


Kotlin笔记1-变量和函数-变量,类型推导机制,函数,语法糖


1. 变量和函数

  • 变量

val: value -> Java:final常量

var: variable -> 可被重新赋值的变量

  • 类型推导机制

显式推导

val a=10

延时赋值

val a:Int=10

对照表

Java(基本数据类型)

Kotlin(对象数据类型)

数据类型说明

int

Int

整型

long

Long

长整型

short

Short

短整型

float

Float

单精度浮点型

double

Double

双精度浮点型

boolean

Boolean

布尔型

char

Char

字符型

byte

Byte

字节型

  • 函数=方法

fun

自定义函数

fun methodName(param1: Int, param2: Int): Int{
return 0
}

​Example:​

fun largerNumber(num1: Int, num2: Int): Int {
return max(num1, num2)
}
  • 语法糖

无函数体

fun largerNumber(num1: Int, num2: Int): Int = max(num1, num2)

显示推导

fun largerNumber(num1: Int, num2: Int) = max(num1, num2)

q(≧▽≦q):Kotlin新特性

  1. Kotlin每行代码不需再加​​;​
  2. 永远优先使用val来声明一个变量


举报

相关推荐

kotlin语法糖

0 条评论