亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【學習打卡】第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下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消