swift 語法 迴圈

2021-07-27 05:58:29 字數 2335 閱讀 5722

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

中如何匯入框架

import uikit

//------------------------------swift中if的用法-------------------------

//1>if後面的()可以省略

//2>判斷語句不再有非0/nil即真,判斷語句必須有明確的真假(bool-->true/false)

let a : int = 10

if a>0 else

//2.----------------------------swift中else if的用法-------------------------

//用法和if用法一致

let score = 70

if score < 0 || score > 100else if score < 60else if score < 80else if score < 90else if score < 100

//3.----------------------------swift中三目運算子的用法-------------------------

let m = 20

let n = 30

let result = m > n ? m :n

//4.----------------------------swift中guard的用法-------------------------

/*guard是swift2.0新增的語法,只能在函式中使用,可以增強程式的可讀性,避免過多if巢狀

*它與if語句非常類似,它設計的目的是提高程式的可讀性

*guard語句必須帶有else語句,它的語法如下:

*1>當條件表示式為true的時候跳過else語句中的內容,執行語句組內容

*2>條件表示式為false的時候執行else語句中的內容,跳轉語句一般是return、break、continue和throw

* guard 條件表示式 else

語句組*/let age : int = 20 //年齡

let idcard : bool = true //是否帶了身份證

let monery : bool = true //是否帶了錢

//在一下函式內使用guard

func online(age : int)

guard idcard == true else

guard monery == true else

print("可以留下上網,擼起來吧")

}//呼叫函式

online(age: age)

//4.----------------------------swift中switch的用法-------------------------

的簡單用法

let *** = 0 //0:男 1:女

//switch後面的() 可以省略

//case語句結束後,break也可以省略,並且不會產生case穿透。如果想產生case穿透效果,新增fallthrough語句

//case後面可以判斷多個條件用逗號分割

switch ***

swift中的特殊用法

.1 switch可以判斷浮點型

let pi = 3.14

switch pi

.2 switch可以判斷字串

let i = 30

let j = 20

let add : string = "+"

switch add

.3 switch可以判斷區間

//區間 (1)開區間 0..<20 表示0~19 (2)閉區間 0...20 表示0~20

let results = 88

switch results

//5.-------------------------swift中for in 迴圈的用法-------------------------

for z in 0...10

//在swift中如果乙個識別符號不需要使用,可以使用_來代替

for _ in 0...9

//6.-------------swift中while 和 do while迴圈的用法----------------------

//while後面的()可以省略 , while後面的判斷沒有非0即真

var l = 10

while l > 0

//swift中do while 迴圈需要用 repeat while 代替

repeat while l<10

swift基礎語法 13 for迴圈語句

oc int sum 0 for int i 0 i 10 i nslog d sum 輸出結果 10 int sum 0 int i 0 for i 10 i nslog d sum 輸出結果 10 int sum 0 int i 0 for i 10 nslog d sum 輸出結果 10 in...

swift基本語法

import uikit 1.只有 swift檔案 所有的宣告和實現都在同乙個檔案 並且相關的 都需要寫在 內 2.快捷鍵 option click swift最常用的快捷鍵 沒有之一 檢視物件的描述資訊 3.print 和 oc中的nslog一樣 列印 class viewcontroller u...

Swift語法 元組

一 元組 定義 元組 tuples 把多個值組合成乙個復合值。元組內的值可以是任意型別,並不要求是相同型別。1 定義 乙個型別為 int,string 的元組 http404error 的型別是 int,string 值是 404,not found 2 訪問 全部元組元素 部分元組元素 元組下標訪...