kotlin作为谷歌钦定的安卓开发官方语言,语法简洁,相比于Java,包含了现代语言高级特性。它也是一门跨平台语言,可以脱离虚拟机,直接编译成二进制可执行文件在各大平台运行
本文基于有一定的Java基础
一.变量常量
1.声明变量
var关键字 变量名:变量类型 = 初始值
2.内置数据类型
数据类型
3.只读变量
我们可以用val关键字声明只读变量,和Java中final关键字相同
讯享网
4.类型推断
声明变量时如果已经初始化,kotlin允许省略数据类型
5.常量
只读变量并不是常量,也是可以修改的 如果想要定义一个常量,就像我们Java中的:
讯享网
则也需要在函数外定义:
常量只能是基本数据类型:Int,Long,Short,Float,Double,String,Byte,Char,Boolean
二.条件语句
1.if / else if语句
和Java相同

2.range表达式
可以判断一个元素是否在集合里: [item] in [start]..[end]
3.when表达式
相当于Java中的switch表达式: case被省略,: 变为 ->
4.string模板
脚本语言都有的 $取变量内容 字符串拼接方便很多
结果: 他是张三 我是张三,我今年5岁
三.函数
1.函数定义
java的基础函数
2.函数入参
可以给入参设定默认值
调用函数时,不需要一定按照函数定义的顺序传参
3.返回参数Nothing类型
TODO函数就是抛出异常,使用Nothing类型作为返回参数
结果:
4.特殊的函数名
如果我们想用使用一段话来作为函数名,可以使用``将函数名包裹
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4282.html