大佬教程收集整理的这篇文章主要介绍了04-Swift逻辑分支,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
##逻辑分支
一. 分支的介绍
二. if分支语句
具体实例(代码为例)
let a = 10 // 错误写法: //if a { // print("a") //} // 正确写法 if a > 1 { print(a) } let score = 87 if score < 60 { print("不及格") } else if score <= 70 { print("及格") } else if score <= 80 { print("良好") } else if score <= 90 { print("优秀") } else { print("完美") }
三. 目运算符
四. guard的使用
//三目运算符 let age = 20 let result = age > 10 ? "大于它" : "小于它" print(result) //guard //OC 写法 //func result(age : int) -> Bool { // if age >= 18 { // print("大于它") // return true // } // else{ // print("小于它") // return true // } //} //Swift 写法 func result(age : int) -> Bool { guard age >= 18 else { print("小于它") return false } print("大于它") return true } result(30)
五. switch分支
switch的介绍
Switch作为选择结构中必不可少的语句也被加入到了Swift中
只要有过编程经验的人对Switch语句都不会感到陌生
但苹果对Switch进行了大大的增强,使其拥有其他语言中没有的特性
switch的简单使用
具体实例 (代码):
let sex = 0 switch sex { case 0 : print("男") case 1 : print("女") default : print("其他") }
let sex = 0 switch sex { case 0: fallthrough case 1: print("正常人") default: print("其他") }
let m = 5 let n = 10 var result = 0 let opration = "+" switch opration { case "+": result = m + n case "-": result = m - n case "*": result = m * n case "/": result = m / n default: result = 0 } print(result)
let score = 88 switch score { case 0..<60: print("不及格") case 60..<80: print("几个") case 80..<90: print("良好") case 90..<100: print("优秀") default: print("满分") }
以上是大佬教程为你收集整理的04-Swift逻辑分支全部内容,希望文章能够帮你解决04-Swift逻辑分支所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。