//宣告&
初始化
vararray003:[
string]=
vararray0031=[
string
]()
varnewarray = [
double
](count:
4, repeatedvalue:
1.1)
//建立特定大小和內容的陣列
//或者array(count: 4, repeatedvalue: 1.1)
varintarr1: [
int]=
varintarr2: [
int]=[1,
2,3,
4]var
arr1=[1,
2,3,
4]var
strarr0=[
"11"
,"22"
,"33"
,"44"]
varstr1="哈哈
" var
strarr=[
"!","",
str1]
//如果同乙個陣列
/字典裡面有不同型別的元素,這種陣列會被推導為oc的
nsarray
型別(不可變陣列),其中3是
nsnumber
。這個陣列無法使用
swift
的api
介面方法
vararr2=[
"1",
"2",3]
//取某個陣列元素
println
(strarr[0
]) //
陣列新增元素的方法,新增元素只能用
,新增陣列可以用
「+」
arr1.(
5)arr1
//陣列資料量
arr1
.count
//陣列+陣列
arr1
+=[6,7
] strarr0
+= [
"55"
,"66"]
//插入資料
arr1
.insert(1
, atindex: 4)
arr1
//修改陣列
arr1[0
]=11
arr1
//批量修改
arr1[2
...5
]=[33,44
] arr1
//刪除,都會返回被刪除的資料項
letlastitem =
arr1
.removelast()
lastitem
letitem0 =
arr1
.removeatindex(0
) arr1
item0
//*****====
例子*****==
varstr01:
nsstring
!="jikexueyuan依雲"
vararr01:[
string]=
fori in
0..<
str01
.length
println
("myarr=
\(arr01)"
)
swift集合型別 陣列和字典
swift 語言提供了陣列和字典兩種集合型別來儲存集合資料。陣列用來按順序儲存相同型別的資料。字典則是以無序的方式來儲存鍵值對 key,value 陣列和字典都是強型別的,也就意味著,陣列和字典在宣告時必須指明型別。本篇部落格我們來分別討論swift中的陣列和字典 陣列就是以乙個從頭到尾的順序儲存相...
3 Swift 陣列 字典 集合
在oc中陣列,字典,集合有自己的表示方法,分別是array,dictionary,set 與 string 都屬於數值型別變數,他們都屬於結構體。使用簡介靈活多變,個人感覺可讀性變差了很多,用起來由點彆扭,還需要慢慢適應。基本上功能都是照辦oc的,主要包括建立,增,刪,改,查,遍歷。下面從陣列開始說...
swift基礎學習 03 陣列 集合 字典
陣列 空陣列 vararr int print arr 帶有預設值s陣列 varshoppinglist string eggs milk varnumber int 1,2,3 print shoppinglist number 陣列追加建立新的陣列 varnumber2 5,6,7 varadd...