數組字典結構體枚舉

數組

var GPLarr  = [1,2,3];

var emptyArr  = [String]();//聲明一個空數組,字符串類型
emptyArr.append("11111");

var emptyArr2 = [Int]();//int類型

emptyArr2.append(1);

GPLarr.insert(4, at: 3);//指定位置添加元素

print("GPLarr==============\(GPLarr)");

GPLarr[0] = 3;

print("GPLarr==============\(GPLarr)");
> Swift會自動將已確定的數字類型Int和Float轉換為NSNumber。這樣的轉換允許你基于其中一種類型創建一個NSNumber:

let n = 1;

//直接插入數組

GPLarr.insert(n, at: 4);
print("GPLarr==============\(GPLarr)");

print("GPLarr.count===========\(GPLarr.count)");

if GPLarr.isEmpty {

}

else

{

print("不為空");

}
**for循環數組**

for i in GPLarr {

print("i============\(i)");

}
**通過enumerate函數同時遍歷數組的所有索引與數據**

for (index,value) in GPLarr.enumerated() {

print("index=======\(index),value===========\(value)");

}

字典

//var dicName:[key類型 : 值類型]

var GplempDic = [String:String]();

var GPLDic = ["key1":"value1","key2":"value2"];

print("\(GPLDic.values)");//字典的key

print("\(GPLDic.keys)");//字典的value

for (key,value) in GPLDic {

print("\(key):\(value)");

}

結構體

struct student

{

var ID = 1;

var NUM : Int = 1;

var name : String = "小明";

}

var student2 = student(ID: 3, NUM: 4, name: "許許多多");

student2.ID = 5;

枚舉

enum compasspoint

{

case North

case Sourth

case East

case West

}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容