Kotlin_day1

  • kotlin初体验

1.基本语法

要声明可修改变量,使用var关键字。
要声明只读变量,使用val关键字。(只读变量并非绝对只读)

2.编译时常量

编译时常量只能在函数之外定义
编译时常量只能是常见的基本类型
	——String Int Double Float Long Short Byte Char Boolean

3.类型推断

对于已声明并赋值的变量,允许省略类型定义

4.range表达式

in A..B, in关键字用来检查某个值是否在指定范围之内

5.when表达式(相当于java中的switch case)

允许你编写的条件式,在某个条件满足时,执行对应的代码
只要代码包含else if分支,都建议改成when表达式

6.string模板(相当于java中的字符串拼接的+号)

模板支持在字符串的引号内放入变量值
还支持字符串里计算表达式的值并插入结果,添加在${}中的任何表达式,
都会作为字符串的一部分求值

7.函数参数

默认值参
——如果不打算传入参数,可以预先给参数设定默认值
具名函数参数
——如果使用命名值参,就可以不管值参的顺序

8.Unit函数

不是所有的函数都有返回值,Kotlin中没有返回值的函数叫Unit函数,
也就是说它的返回值类型是Unit
没有返回值类型的函数在kotlin中还有一个,那就是Nothing类型
TODO函数的任务是抛出异常,就是永远别指望他运行成功,返回Nothing类型

9.反引号中的函数名

Kotlin可以使用空格和特殊字符对函数命名,不过函数一定要用反引号括起来
为了支持Koltin和java互操作,而koltin和java各自却有着不同的保留关键字
不能作为函数名,使用反引号括住函数名久能避免任何函数冲突
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值