Swift 条件语句
来源:互联网 发布:数据魔方在哪里订购 编辑:程序博客网 时间:2024/06/06 06:29
条件语句通过设定的一个或多个条件来执行程序,在条件为真时执行指定的语句,在条件为 false 时执行另外指定的语句。
主要包括如下几种类型的条件语句:
一、if 语句
if 语句 由一个布尔表达式和一个或多个执行语句组成。
var varA:Int = 10;/* 检测条件 */if varA < 20 { /* 如果条件语句为 true 执行以下程序 */ print("varA 小于 20");}print("varA 变量的值为 \(varA)");
二、if…else 语句
if 语句 后可以有可选的 else 语句, else 语句在布尔表达式为 false 时执行。
var varA:Int = 100;/* 检测布尔条件 */if varA < 20 { /* 如果条件为 true 执行以下语句 */ print("varA 小于 20");} else { /* 如果条件为 false 执行以下语句 */ print("varA 大于 20");}print("varA 变量的值为 \(varA)");
三、if…else if…else 语句
if 后可以有可选的 else if…else 语句, else if…else 语句常用于多个条件判断。
var varA:Int = 100;/* 检测布尔条件 */if varA == 20 { /* 如果条件为 true 执行以下语句 */ print("varA 的值为 20");} else if varA == 50 { /* 如果条件为 true 执行以下语句 */ print("varA 的值为 50");} else { /* 如果以上条件都为 false 执行以下语句 */ print("没有匹配条件");}print("varA 变量的值为 \(varA)");
四、内嵌 if 语句
你可以在 if 或 else if 中内嵌 if 或 else if 语句。
var varA:Int = 100;var varB:Int = 200;/* 检测布尔条件 */if varA == 100 { /* 如果条件为 true 执行以下语句 */ print("第一个条件为 true"); if varB == 200 { /* 如果条件为 true 执行以下语句 */ print("第二个条件也是 true"); } }print("varA 变量的值为 \(varA)");print("varB 变量的值为 \(varB)");
五、switch 语句
switch 语句允许测试一个变量等于多个值时的情况。
var index = 10switch index { case 100 : print( "index 的值为 100") case 10,15 : print( "index 的值为 10 或 15") case 5 : print( "index 的值为 5") default : print( "默认 case")}
六、? : 运算符
形式如下:
Exp1 ? Exp2 : Exp3;
阅读全文
0 0
- Swift-条件语句&循环
- Swift-条件语句
- swift中的条件语句
- swift中的条件语句
- Swift 条件语句
- Swift新手入门—条件语句
- Swift教程之条件语句
- swift if 条件判断语句
- swift switch条件判断语句
- Swift - 条件语句和循环语句
- swift基础(四):条件语句
- Swift学习——A Swift Tour 条件语句
- Swift编程语言学习4.2—— 条件语句
- Swift学习笔记五:循环和条件语句
- 9、Swift语言中switch条件语句的基本用法
- Swift笔记:For-In、While 循环、if条件语句
- 9、swift开发iOS——条件语句
- Swift 条件
- 数据库索引实现的原理
- 面试笔试时数据库需要记得知识
- 从机器学习谈起
- 【面试题】40道集合面试题
- KindEditor获取多个textarea文本框的值并判断非空
- Swift 条件语句
- Java中Comparable和Comparator接口区别分析
- springmvc的执行流程详解
- Pie UVA
- mongoDB下载安装设置
- xlist下拉刷新
- Spring AOP切面基于注解基础学习
- 对Bootstrap Metro Dashboard进行改造
- 如果检测我们的安卓卡顿?