Swift 陣列 集合

2021-06-27 15:24:03 字數 1660 閱讀 8716

//宣告&

初始化

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...