继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【学习打卡】第4天-C01学习Kotlin

taoy
关注TA
已关注
手记 94
粉丝 9
获赞 1
  • 课程名称:一课掌握Kotlin 突破开发语言瓶颈
  • 章节名称:
    • 第3章:内置类型
      • 3-2数组
  • 讲师姓名:bennyhuo
  • 时间:2022-08-07 21:53

课程内容

  • 数组类型:是与Java数组类型相对应,也分基本数据类型数组与包装类数组类型
  • 数组创建:
    • val c0 = intArrayOf(1, 2, 3)定义一个类似Java的int[]数组
    • val c1 = IntArray(5) { it + 1 }定义一个数组,内容为{1, 2, 3, 4, 5},这是一种使用Lambda表达式来生成数组元素的方式,it可以理解为数组下标
    • println(c0.contentToString())将数组内容组合在一起打印出来
  • 数组长度:c0.size
  • 包装类数组:
    • 创建:val c2 = arrayOf("Hello", "world")
    • 打印:println("${c2[0]}, ${c2[1]}")
  • 数组遍历
    • for (element in c2) { println(element) }
    • c2.forEach { element -> println(element) }
    • c2.forEach{ println(it) }相当于c2.forEach(it -> println(it) )这时it就应该内部的一个元素,而不是数组下标
  • 数组是否包含某个元素
    • 元素 in c2//返回一个布尔值,或者!in不在其中

学习心得

Kotlin数组在初始化元素值非常方便,但这其中还有一种使用Lambda方式来创建,可以让创建更灵活与方便,但也有一些不好理解
数组类型
数组小节回顾

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP