您当前的位置: 首页 >  ZhangJiQun&MXP kotlin

kotlin ==和===区别,kotlin数组,kotlin 三引号,if-else 调监控子很语句,

ZhangJiQun&MXP 发布时间:2020-02-26 22:33:54 ,浏览量:3

==  比较的是值;

===比较的是地址;

 

类型转换

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

关注
打赏
查看更多评论

ZhangJiQun&MXP

暂无认证

  • 3浏览

    0关注

    1083博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录