每日 swift 學習 陣列

2021-06-22 23:08:08 字數 1497 閱讀 6933

// playground - noun: a place where people can play

/*建立乙個陣列

型別推導字串 */

var stringarray = ["hello","swift"]

var stringarray1:[string] = ["hello","swift"]

/*陣列後面新增個資料*/

/*通過+= 新增資料 */

stringarray += "allen"

/*加法賦值運算子(+=)直接新增擁有相同型別資料的陣列*/

stringarray += ["rrp","ios"]

/* 取出索引為 1 的元素*/

var firstitem =  stringarray[1]

/*下標語法把索引1 和2 元素替換*/

stringarray[1...2] = ["坑","貨"]

/*在索引1 的前面插入leng */

stringarray.insert("leng", atindex: 1)

/* 刪除索引為1 的資料*/

stringarray.removeatindex(1)

/* 刪除陣列裡最後乙個元素*/

stringarray.removelast()

/* 刪除陣列所有資料*/

stringarray.removeall(keepcapacity: bool())

stringarray

/*陣列資料的數量*/

stringarray.count

/*swift 中的array 型別還提供乙個可以建立特定大小並且所有資料都被預設的構造方法*/

var threedoubles = [int](count: 3 , repeatedvalue :8)

//threedoubles 是一種 double陣列, 等於 [8, 8, 8]

/*判讀陣列是否為空*/

if stringarray.isempty

else

/* 值

索引遍歷*/

var stringarray2:[string] = ["hello","swift","danteng"]

for(index,value) in enumerate(stringarray2)

/*直接遍歷*/

var stringarray3:[string] = ["ni","swift","danteng"]

for item in stringarray2

for var i = 0;i<10;i++

var stringarray4:[string] = ["ni","swift","danteng","youyou"]

for item  in stringarray4[1...2]

/* 空陣列*/

var someints = [int]();

每日 swift 學習 控制語句

var one 1 let two 2 if 語句可以省略迴圈變數括號,但是一定要有大括號 if one two let color read switch 語句可以不用些break了,但是必須寫default 為了安全 switch color 如果沒有break 了可以用逗號分隔多個資料來執行同...

Swift學習 每日學控制項 Button

我們先來看看側邊欄屬性 ibutton預設是圓角按鈕,還有按鈕 info light info dark contack add detail disclosure title 按鈕的文字顯示 plain 預設 attributed 自定義 text color 字型顏色 shadow color ...

Swift 學習之陣列

swift 學習之陣列 1.初始化陣列 println indextzero indextzero 列印 indextzero iphone 2.陣列的個數 3.陣列元素的最後追加 3.2 方法二 用加法運算子 4.陣列元素的插入 5.修改陣列中的元素 6.陣列元素的刪除 println index...