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