kotlin基础用法

kotlin关键字

  • fun:定义方法

  • Unit:定义方法无返回值,等同于java void

  • Int:与java int一样,表示整型(注意区分大小写)

  • val:定义变量,与java final修饰符同义,不可修改

  • var:定义变量,可做修改

  • companion object{}:定义静态变量、方法。与java static修饰符同义

  • is:检查一个表达式是否为某个类型的实例。与java中instanceof功能相似
    例:obj is String,obj会在这转为String

  • for循环

    一:
    val items = listOf("apple", "banana", "kiwi")
    for (item in items) {
    	println(item)
    }
    

    item 在这表示items中的某一个元素,类似于java中for(Item item : items){}

    二:
    val items = listOf("apple", "banana", "kiwi")
    for (index in items.indices) {
    	println("item at $index is ${items[index]}")
    }
    

    index 表示当前对象下标,类似于java中for(int i=0; i<5; i++){}

  • while循环

    val items = listOf("apple", "banana", "kiwi")
    var index = 0
    while (index < items.size) {
    	println("item at $index is ${items[index]}")
    	index++
    }
    

    index 同样表示下标,不过注意index的位置。个人感觉有点像java中常用的for(int i=0; i<5; i++){}循环

  • when:与java中的switch有相似功能,但比switch强大很多。

    详细用法可以查看此博客,感谢作者!

  • in:

    用法一:

    检查数值是否在某个范围内,与java中<,>功能相似,但使用简洁。

    用法:x in 1…10,默认闭区间,包含10。
    x in 1 until 10,半开区间:不包含10。

    附加特性:downTo:反方向迭代,倒序验证。step:一次迭代步数。
    for (i in 4 downTo 1 step 2) print(i) // prints “42”:倒序输出,每隔两步打印一次

    用法二:

    检查集合中是否包含某个对象。与java中contains()方法功能相似。

总结

这在只是把api白话文化,也是给自己做的一个笔记。如有不对,请指出。

中文API

无法上传到这,只能分享百度云盘。
链接:https://pan.baidu.com/s/1OqbM869k0Ri3FkS2OaWNeg
提取码:isv9

建议使用google打开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值