1---判斷語句
//首先我們來定義兩個布林值,在swift真是true假是false 沒有yes和no 和oc有區別的
let truevalue= true
let falsevalue= false
if falsevalue //這裡一般式可以沒有小括號 有也無妨,是不是感覺讀起來很奇怪,
else
//if下面的或括號是必須有的,在c和oc中如果是一條語句就可以不用花括號,是不是不一樣,不過你用擔心你忘了,編譯器立馬會報錯提示你。
if 3 + 4 == 7
else
//上面這個有個重點,就是在其他語言中條件語句的表示式是只有有值的常量都可以判斷,但是在swift中必須是布林型,這也就是我們所說的,swift是乙個安全性很高的語言,如果寫成 if 3 + 4{} 是會報錯的,
//條件語句對應變數=
var numa:int = 1
if numa == 1 //直接用非0變數判斷是不行的 if numa {} 會報錯
//
2------元組-------oc中沒有的新玩意
//將多個不同的值集合成乙個資料哥們說有點想python
//先看看元組的樣子
(true,2.3,"元博","25") // 第乙個是bool型別,第二個是double ,第三第四是字串,我們可以說有4個元素值組成的新資料
(1000_000_000_000,"大數字") //2個元素值組成的新資料
//可以任意很多個值,不同的值可以是不同的型別
//宣告乙個常量是乙個元組
let someone= (true,2.3,"元博","25")
let somedata= (1000_000_000_000,"大數字")
//取元組的資料方式1------------可以根據在花括號的順序從0開始索引,就直接把裡面的元素值取出來,是不是很簡單,
someone.0 //就是ture啦
someone.1 //就是2.3
someone.2 //就是字串"元博"
someone.3 //就是25
//取元組的資料方式2------在元組的內部元素裡定義好變數名,賦值這就拿來用了,
let (man,ea,name1,year)= someone
man //就是ture
ea //就是2.3
name1 //就是「元博」
year //就是25
//取元組的資料方式3
//也可以在定義是加上各個變數名稱,這樣更直接
let someone2= (man2:true,ea2:2.3,name2:"元博",year2:"25")
someone2.man2
someone2.ea2
someone2.name2
someone2.year2
//使用下滑線(_)忽略部分數值
let (man3,_,_,_)= someone2
man3
//man3 仍然是true
let (man3,rate,_,_)= someone2
//rate 就是2.3 是不是很好理解元組
if man3
Swift 兩 Swift訪問元組
在swift在,獲取元組的值到乙個位置,通過三種方法 這樣statuscode常量就表示404。而statusmessage常量就表示 not found 能夠使用下劃線 對不須要的值進行忽略。如上,能夠使用http404error.0表示404,使用http404error.1表示 not fou...
swift語言 元組
1 元組的概念 元組是一種復合資料型別。使用圓括號包含一組資料,可以將不同型別的資料組合在一起。可以使用隱氏型別推斷,也可以有型別標註。例子如下 import foundation var teacher miss yang 26,1.59 隱氏型別推斷 var teacher1 string,ag...
Swift語法 元組
一 元組 定義 元組 tuples 把多個值組合成乙個復合值。元組內的值可以是任意型別,並不要求是相同型別。1 定義 乙個型別為 int,string 的元組 http404error 的型別是 int,string 值是 404,not found 2 訪問 全部元組元素 部分元組元素 元組下標訪...