为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Kotlin
  • 课程名称:一课掌握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方式来创建,可以让创建更灵活与方便,但也有一些不好理解
数组类型
数组小节回顾

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
9
获赞与收藏
1

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消