數(shù)組是由相同類型的元素的集合組成的數(shù)據(jù)結(jié)構(gòu)。
元素與索引相關(guān)聯(lián),索引通常為整數(shù),用于訪問或替換特定元素。
有兩種方法來定義數(shù)組:指定元素的總數(shù),然后將值分配給元素,或者我們可以一次指定所有值。
以下代碼顯示了如何創(chuàng)建一個可以包含三個元素的字符串?dāng)?shù)組。
var books:Array[String] = new Array[String](3)
這里書籍被聲明為一個可以容納三個元素的字符串?dāng)?shù)組。我們可以簡化聲明如下。
var books = new Array[String](3)
我們可以定義books數(shù)組并賦值如下。
var books = Array("Scala", "Java", "Groovy")
我們可以使用如下所示的命令為各個元素賦值或訪問各個元素:
object Main { def main(args: Array[String]) { var books = new Array[String](3) books(0) = "Scala"; books(1) = "Java"; books(2) = "Groovy" println(books(0)) } }
數(shù)組的第一個元素的索引是數(shù)字0,最后一個元素的索引是元素的總數(shù)減去1。
更多建議: