- 博客(3)
- 收藏
- 关注
原创 Kotlin lateinit 和 by lazy 的区别
1.lazy{} 只能用在val类型, lateinit 只能用在var类型 如 :val name: String by lazy { "sherlbon" }lateinit var adapter: MyAdapter2.lateinit不能用在可空的属性上和java的基本类型上 如:lateinit var age: Int //会报错3.lateinit可以在任何位置初始化并且可以初
2017-05-26 14:37:02 22428 3
原创 es6 学习笔记(二)Symbol
Sysmbol类似于enum,可以起到标识符的作用。主要可以应用在一下场景。1.可以作为属性名:var mySymbol = Symbol();var a = {};a.mySymbol = 'Hello!';a[mySymbol] // undefineda['mySymbol'] // "Hello!"要注意Symbol值作为对象属性名时,不能用点运算符(因为点运算符后面总是字符串,不加方
2017-03-24 15:16:35 326
原创 es6 学习笔记(一)箭头函数
由于es6的新增语法很多,就想着写点东西,方便自己记下来,也可以把学习过程中遇到的一些问题跟大家分享。参考链接:http://es6.ruanyifeng.com/#docs/let
2017-03-23 14:44:44 536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人