国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

swift 語法、循環

2019-11-08 01:35:38
字體:
來源:轉載
供稿:網友
//: Playground - noun: a place where people can play//1.swift中如何導入框架import UIKit//------------------------------swift中if的用法-------------------------//1>if后面的()可以省略//2>判斷語句不再有非0/nil即真,判斷語句必須有明確的真假(Bool-->true/false)let a : Int = 10if a>0 {    PRint("a大于0")}else{    print("a小于等于0")}//2.----------------------------swift中else if的用法-------------------------//用法和if用法一致let score = 70if  score < 0 || score > 100{    print("不合理的分數")}else if score < 60{    print("不及格")}else if score < 80{    print("及格")}else if score < 90{    print("良好")}else if score < 100{    print("不錯哦")}		//3.----------------------------swift中三目運算符的用法-------------------------let m = 20let n = 30let 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 {     //條件語句     break     }     語句組 */let age : Int = 20 //年齡let IDCard : Bool = true //是否帶了身份證let monery : Bool = true //是否帶了錢//在一下函數內使用guardfunc online(age : Int){        guard age >= 18 else {        print("不可以上網,回家找媽媽")        return    }            guard IDCard == true else {        print("不可以上網,回家帶身份證")        return    }        guard monery == true else {        print("不可以上網,回家帶錢去吧")        return    }        print("可以留下上網,擼起來吧")}//調用函數online(age: age)//4.----------------------------swift中switch的用法-------------------------//4.1switch的簡單用法let sex = 0  //0:男  1:女//switch后面的() 可以省略//case語句結束后,break也可以省略,并且不會產生case穿透。如果想產生case穿透效果,添加fallthrough語句//case后面可以判斷多個條件用逗號分割switch sex {case 0:    print("男")case 1:    print("女")default:    print("其他人")    }//4.2 swift中的特殊用法//4.2.1 switch可以判斷浮點型let pi = 3.14switch pi {case 3.14:    print("該小數是3.14")default:    print("該小數是3.14以外的其它小數")}//4.2.2 switch可以判斷字符串let i = 30let j = 20let add : String = "+"switch add {case "+":    print(i + j)default:    print("不是加法")}//4.2.3 switch可以判斷區間//區間 (1)開區間 0..<20 表示0~19 (2)閉區間 0...20 表示0~20let results = 88switch results {case 0..<60:    print("不及格")case 60..<80 :    print("及格")case 80...100 :    print("優秀")default:    print("不合理分數")}//5.-------------------------swift中for in 循環的用法-------------------------for z in 0...10 {    print(z)}//在swift中如果一個標識符不需要使用,可以使用_來代替for _ in 0...9 {    print("hello world")}//6.-------------swift中while 和 do while循環的用法----------------------//while后面的()可以省略 , while后面的判斷沒有非0即真var l = 10while l > 0 {    print(l)    l -= 1}//swift中do while 循環需要用 repeat while 代替repeat {    l+=1    print(l)}while l<10
上一篇:逆序字符串

下一篇:506. Relative Ranks (E)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪雅县| 呼玛县| 扎赉特旗| 泾阳县| 宜昌市| 双城市| 台南县| 莆田市| 修文县| 红桥区| 延吉市| 天门市| 景宁| 江山市| 德清县| 砀山县| 资中县| 张掖市| 宜兴市| 师宗县| 襄樊市| 新昌县| 玉屏| 凤凰县| 木里| 景宁| 永嘉县| 光山县| 临清市| 江孜县| 屯昌县| 玉山县| 神农架林区| 鄱阳县| 富裕县| 牡丹江市| 葫芦岛市| 富阳市| 连州市| 伊春市| 襄城县|