一、陣列的宣告
使用操作符宣告陣列
let emptyarray1 = //宣告乙個空陣列
element type
宣告乙個三個字串型別元素的陣列
var shoppinglist = ["香蕉","橘子","梨"]
二、陣列中新增元素:
方法一:
println(shoppinglist)
方法二:
shoppinglist.insert("石榴",atindex:2)
println(shoppinglist)
方法三:
shoppinglist += ["柚子" ] //正確寫法
println(shoppinglist)
方法四:
shoppinglist += ["西瓜","木瓜","香瓜"]
println(shoppinglist)
三、常用的陣列方法:
1.陣列的個數
println(shoppinglist.count)
2.陣列的容量,值大於等於count,並且是2的次方
println(shoppinglist.capacity)
3.判斷陣列是否為空
println(shoppinglist.isempty)
四、修改陣列的元素
方法一:
shoppinglist[1] = "哈密瓜" //修改下標為1的元素的值,注:第乙個元素的下標是0
println(shoppinglist)
方法二shoppinglist[4...7] = ["西紅柿","白菜"] //把下標為4.5.6.7的元素換成這兩種蔬菜,注:這種方法除了能替換值外還能改變陣列的個數
println(shoppinglist)
五、刪除陣列的元素
shoppinglist.removelast() //刪除陣列最後乙個元素
println(shoppinglist)
shoppinglist.removeatindex(4) //刪除指定位置的元素
println(shoppinglist)
shoppinglist.removeall() //刪除所有的元素
println(shoppinglist)
六、陣列的遍歷(遍歷:乙個乙個顯示)
方法一:
for item in shoppinglist{
println(item) //乙個乙個顯示陣列中的元素
方法二:
for (index, value) in enumerate(shoppinglist){
println("item \(index) :\(value)") //乙個乙個顯示陣列中的元素的位置和內容
七、demo2宣告乙個陣列
方法一:
var threedoubles = [double](count: 3, repeatedvalue: 0.0) //陣列有三個元素,每個元素的值都是0.0
println(threedoubles)
方法二:
var anotherthreedoubles = array(count: 3,repeatedvalue:2.5) //陣列有三個元素,每個元素的值都是2.5
println(anotherthreedoubles)
陣列 = 陣列1 + 陣列2
var sixdoubles = threedoubles + anotherthreedoubles //兩個陣列加起來,合成另乙個陣列
println(sixdoubles)
ruby學習 陣列類(Array)
1,陣列的建立 1 使用 來建立陣列 num 2,3,4,5,6 str a d c 2 使用array.new 來建立 3 使用 w與 i來建立 2,to a方法。對雜湊物件使用to a方法,結果會得到相應的陣列的陣列。3,split方法 對用逗號或者空白間隔的字串使用split方法,也可以建立陣...
Swift中級學習 陣列Array
swift中級學習 陣列array 陣列 有序的順序集合 var nums int 1,2,3,4,5 var strs1 string s h k f 字串陣列 var strs2 character s h k f 字元陣列 var strs3 string s h k f strs1 strs...
GoLang學習八 陣列(Array)
go語言提供了陣列型別的資料結構。陣列是具有相同唯 型別的一組已編號且長度固定的資料項序列,這種型別可以是任意的原始型別例如整形 字串或者自定義型別。陣列元素可以通過索引 位置 來讀取 或者修改 索引從0開始,第乙個元素索引為0,第二個索引為1,以此類推。陣列的下標取值範圍是從0開始,到長度減1。陣...