== 比较的是值;
===比较的是地址;
类型转换
toByte(): Byte toShort(): Short toInt(): Int toLong(): Long toFloat(): Float toDouble(): Double toChar(): Char数组
数组用类 Array 实现,并且还有一个 size 属性及 get 和 set 方法,由于使用 [] 重载了 get 和 set 方法,所以我们可以通过下标很方便的获取或者设置数组对应位置的值。
数组的创建两种方式:一种是使用函数arrayOf();另外一种是使用工厂函数。如下所示,我们分别是两种方式创建了两个数组:
val a = arrayOf(1, 2, 3) //[0,2,4] val b = Array(3, { i -> (i * 2) })
package hello // 可选的包头 fun main(args: Array) { val a=arrayOf(1,2,3) val b=Array(3,{i->i*4}) //这里的i是0,1,2,3,4,5,默认的; println(b[0]) println(b[1]) println(b[2])
}
for循环遍历
fun main(args: Array) { var str:String ="sasas" for (cs in str) { println(cs) } }
if-else 调监控子很语句:
fun main(args: Array) { val a=2 val b=3 var max=0 if(a>b) max=a else max=b println(max) val x=if(a
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?