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

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

swift 邏輯分支

2019-11-08 03:09:52
字體:
來源:轉載
供稿:網友
//: 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("不合理分數")}
上一篇:201503-2

下一篇:MATLAB中Excel文件的讀寫

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巢湖市| 奎屯市| 唐山市| 清涧县| 金平| 双江| 吉林省| 北海市| 石柱| 慈利县| 会东县| 荔浦县| 嘉义县| 刚察县| 曲麻莱县| 屏东县| 仙游县| 故城县| 腾冲县| 县级市| 盐津县| 高尔夫| 滨州市| 镇赉县| 乃东县| 吉水县| 长顺县| 科尔| 金平| 甘泉县| 丰台区| 同德县| 中西区| 伊吾县| 舒城县| 湘阴县| 凤庆县| 囊谦县| 青河县| 柳河县| 诸暨市|