2、Kotlin基礎(chǔ)(數(shù)組和循環(huán))

這次的視頻主要內(nèi)容是關(guān)于array和循環(huán)

首先是生成一個列表:

val myList = mutableListOf("tuna","salmon","shark")

我們可以使用remove()刪除一個元素:

myList.remove("shark")

listOf(元素)生成一個列表,arrayOf(元素)生成一個數(shù)組

生成存儲特定類型的數(shù)組,比如存儲整數(shù)的數(shù)組:intArrayOf(元素)

不能給存儲特定類型的數(shù)組添加其他類型的元素。

如果需要把不同類型的元素存儲金一個數(shù)組中,要使用普通數(shù)組arrayOf()

要輸出數(shù)組,使用:

println(Arrays.toString(你的數(shù)組名字))

arrayOf可以把數(shù)組/列表拼接起來(類似多維數(shù)組):

var fish=12

var plants = 5

val swarm = listOf(fish,plants)

val bigSwarm = arrayOf(swarm,arrayOf("dolphin","whale","orka"))

println(Arrays.toString(bigSwarm))

下面生成一個有5個元素的數(shù)組,每個元素都是他的下標(biāo)乘2:

val array = Array(5){it*2}

println(Arrays.toString(array))

接下來是循環(huán),首先是for循環(huán),循環(huán)輸出數(shù)組元素:

for(element in swarm) println(element)

同時遍歷數(shù)組的索引和元素:

for( (index, element) in swarm.withIndex() ){

??? println("Fish at $index is $element")

}

還可以用for循環(huán)輸出范圍:

for(i in 'b'..'g') print(i)

for(i in 1..5) print(i)

如果范圍從大到小,使用downTo:

for (i in 5 downTo 1) print(i)

范圍可以按指定的步長增加,使用step:

for (i in 3..6 step 2) print(i)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Scala與Java的關(guān)系 Scala與Java的關(guān)系是非常緊密的??! 因為Scala是基于Java虛擬機(jī),也就是...
    燈火gg閱讀 3,608評論 1 24
  • 壓單人員 壓單人員配合乳腺檢測老師進(jìn)行第一階段上單壓單人員配合殿康專家人員進(jìn)行第二階段 關(guān)鍵詞:高情商 參考話術(shù):...
    亞楠11閱讀 203評論 0 0
  • 人的一生中會遇上的事不計其數(shù),除去生老病死這些大事,剩下的絕大多數(shù)都是小事,而正是因為一些平凡的小事,才彰顯出...
    聽紫藤花開的聲音閱讀 179評論 0 1

友情鏈接更多精彩內(nèi)容