Swift陣列字典基本定義控制流基本應用

2021-09-30 12:58:14 字數 1412 閱讀 3824

//2023年 wwdc 發布的一款指令碼語言

// 在oc中最大的困哪 就是記憶體的管理,但是在swift中不用擔心記憶體方面的,但馬上很簡潔

//swift的弱點是:安全度不高

//語法簡單

//swift兩個不需要

//1、不需要新增分號(如果是在同一行有兩句**的時候必須加分號)

//let 修飾的是常量

let 常量 = 20

//()會自動計算出()裡面相應的值

println(「常量 = (常量)」)

println(常量)

//var定義變數

var 變數1 = 30

變數1 = 30 + 變數1

println(「變數 1 = (變數1)」)

/* swift中的命名規則

1、不能使用數學符號(+,-,*,/)

2、不能包含箭頭

3、不能有非法無效的非編碼字元

4、不能有關鍵字(let ,var等)

5、不能包含橫線、指標符(my — name)

6、不能以數字開頭

7、不能單獨只有乙個下劃線(var _)

*/ //定義數字之間的加減

var 變數一 = 20

var 變數二 = 30

var 變數三 = 10

var 變數四 = 變數一 + 變數二 + 變數三

println(「變數四 = (變數四)」)

//定義字串之間的拼接
var 變數一 = 「hello」

var 變數二 = 」 」

var 變數三 = 「world」

var 變數四 = 變數一 + 變數二 + 變數三

println(「變數四 = (變數四)」)

//隱式宣告

//let var 都是屬於隱式宣告 var是定義乙個string型別的

var string = 「fdsdsgs」 //系統預設是乙個string型別的

var num = 10 //系統預設是乙個int型別的

var numm = 10.0 //系統預設是乙個double型別的

//顯示變數 必須規定是什麼型別的變數

var myvar : string = 「hello」

var myvar1 : double = 10.2

var myvar2 : int = 10

var array = [22,5,4,64,5]

//檢查陣列是否為空

if array.isempty

//向陣列中指定的位置新增資料

array.insert(55, atindex: 1)

// 字典的使用和定義

var dic:dictionary

swift,陣列和字典

建立陣列和字典使用符號 訪問元素通過索引或鍵。例如 陣列 var colors red blue green 想要答案為紅色的,可以這樣獲取到 var color cllors 0 字典 var people name jack age 20,height 70 想要獲取人的屬性,可以這樣獲取 va...

Swift 字典 Dictionary基本用法

import uikit 字典的介紹 1.字典允許按照某個鍵訪問元素 2.字典是由兩部分組成,乙個鍵 key 集合,乙個是值 value 集合 3.鍵集合是不能有重複的元素,值集合可以有重複的元素,鍵和值是成對出現的 4.swift 字典型別是dictionary 也是乙個泛型集合 5.字典分為 可...

swift 15 0519 陣列和字典

陣列和字典的區別 陣列有序,字典無序但可以通過key來查詢 陣列的兩種定義 陣列 型別 型別 陣列迭代 for 站名 in 0.山手線.count for 車站名 in 山手線 enumerate 把陣列拆解為元祖變數 for 序號,車站名 in enumerate 山手線 陣列的建立和初始化 建立...