Kotlin学习笔记(第一天)

来源:互联网 发布:邢台羊毛衫知乎 编辑:程序博客网 时间:2024/04/25 00:46
定义变量
Java代码

int  n=20;//定义变量并且初始化

int  m;//仅定义变量,未初始化

final int y=20; //定义常量

m=30;//初始化m

y=10;//编译错误

Kotlin 代码

说明:Kotlin定义变量和Java是有区别的

(1) 位置不同:在Kotlin中,数据类型要放在变量后面,并且用 (:)分隔,这点和Java相反

(2)常量和变量需要关键字:在Kotlin中定义变量开头需要var开头,定义常量用val 开头。

(3)数据类型首字母:在Kotlin中,数据类型首字母用大写开头,而在Java中,一般只有类,接口等复杂数据类型的名字采用首字母大写的方式

(4)如果在定义变量的时候为初始化必须指定数据类型,如果定义变量时进行了初始化,就可以不指定数据类型,Kotlin编译器会根据等号右侧的值推导数据类型

Kotlin编写同上同样功能的代码:

var n : Int =20;//此处可以不初始化,在后期初始化

var m : Int ;//此处未初始化,后期初始化

val y : Int =20;//定义常量

m=30//初始化m变量

y=10//编译错误

var ok=10//自动推导数据类型

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 暴雪英文 暴雪总部 暴雪股票 暴雪邮箱 暴雪泰坦 暴雪引擎 暴雪登录 暴雪登陆 暴雪熊宝宝 暴雪蓝贴 暴雪财报 暴雪英语 暴雪品牌 暴雪团队 暴雪系统 暴雪手办 动视暴雪和暴雪 暴雪展会 暴雪发布会 暴雪门票 暴雪开发 暴雪授权 暴雪服装 暴雪怎么 暴雪手机 暴雪工作室 暴雪更新 暴雪英雄 动视暴雪和暴雪娱乐 狂风暴雪 暴雪英雄榜 暴雪预警 暴雪完蛋 暴雪办公室 暴雪桌面 暴雪主页 暴雪高层 暴雪推广 暴雪停课 暴雪卡牌 暴雪股价