//var是一个可变变量,这是一个可以通过重新分配来更改为另一个值的变量。这种声明变量的方式和java中声明变量的方式一样。 var a: Int? = null//定义可为null var b: Any = Any()//定义类型为Any(就是Object).不可为null var c: String? = null//定义可为null lateinit var d: String//定义类型为String,延迟初始化,不能为基本类型数据 //val是一个只读变量,这种声明变量的方式相当于java中的final变量。一个val创建的时候必须初始化,因为以后不能被改变。 val e: String = "val" var和val的get set会有区别: var是变量,所以有get和set方法 , val是常量,所以只有get方法 //kotlin设置图片资源可以这么写 if (it.getString("is").equals("1")) img_newvip.setImageResource(R.mipmap.vip) else img_newvip.setImageResource(R.mipmap.vip_wei) //设置图片显示隐藏kotlin跟java的区别 img_vip.visibility = View.VISIBLE img_vip.setVisibility(View.GONE);
Kotlin:踏平崎岖
猜你喜欢
转载自blog.csdn.net/sqq_yj/article/details/80255374
今日推荐
周排行