Swift 4 0 陣列 Array 學習

2022-08-27 02:18:07 字數 832 閱讀 6866

定義陣列常量(常量只有讀操作)

let array1: [int] = [11, 55, 5]

let array2 = [11, 55, 5]

定義陣列變數
var array: [int] =            // 這是我最喜歡的

var array0: [int] = [10, 20, 30] // 初始化並賦值

var array1: [int] = array()

var array2 = array()

var array3 = [int]()

var array4 = array(repeating: 0, count: 8) // 初始化乙個定長陣列,用0填充

賦值
array = [5, 55, 555]
取值
let value = array[2] // 第幾個元素
刪除元素
array.remove(at: 1) // 通過下標刪除

array.removeall() // 刪除所有元素

array.removelast() // 刪除最後乙個元素

array.removefirst() // 刪除第乙個元素

新增元素

元素重新賦值

array[1] = 66
陣列遍歷array.foreach

for item in array

for (index, value) in array.enumerated()

for index in 0..

Swift4 0 基礎部分

翻譯能力有限,如有不對的地方,還請見諒!希望對swift的學習者有所幫助 swift是一門新的程式語言,用於ios,macos,watchos以及tvos系統平台上應用程式的開發。儘管如此,如果有c和objective c開發經驗的話,那麼對於swift的許多部分,你將並不陌生。c和objectiv...

Swift 4 0 巨集定義

swift中並沒有加入巨集系統,c語言使用 define定義的基本常量在匯入swift時被swift編譯自動轉為swfit語言的全域性變數。但複雜的巨集定義不能被swift轉換。swift中類似巨集定義,可以單獨建立乙個類,如const.swift,在此類中宣告一些常量。例如 螢幕的寬 let sc...

公升級Swift4 0遇到的坑

1.如下圖指定主工程的swift版本為4.0 xcode圖示.png 2.修改pod庫 post install do installer installer.pods project.targets.each do target target.build configurations.each d...