Swift - 条件语句和循环语句
循环 语句 条件 swift
2023-09-11 14:21:23 时间
1.条件语句
先前在可选类型有说过条件语句if else,判断条件最好不加():
var thisStr:String? = ""(这里要注意,“”和nil是两码事)
//看到这里的if,没错,if或者for循环后面的内容不加(),加了也没错,但是并非所有的if或者for循环都可以加,在使用中尽量都不加
if thisStr != nil {
print(thisStr)
}else{
print("字符串为 nil")
}
switch语句:不同的是不用加break;
switch expression {
case expression1 :
statement(s)
fallthrough /* 可选 */
case expression2, expression3 :
statement(s)
fallthrough /* 可选 */
default : /* 可选 */
statement(s);
}
2.循环语句
for in遍历
//[]不可省,代表字典的意思(猜测)
var intArray:[Int] = [1, 2, 3]
//这里不要()
for index in intArray {
print( "index 的值为 \(index)")
}
for循环
var intArray:[Int] = [1, 2, 3]
//此处可加(),但是建议不要加,统一起来
for (var index = 0; index < intArray.count; index++) {
print( "索引 [\(index)] 对应的值为 \(intArray[index])")
}
while语句:
var index = 1
//都是(),统一不加,而且这里加了会报错
while index < 10
{
print( "index 的值为 \(index)")
index = index + 1
}
do…while-> repeat…while
var index = 1
repeat{
print( "index 的值为 \(index)")
index = index + 1
}while index < 10
以上就是程序中的几种常用语句,使用方法稍有变化。
相关文章
- 04- Shell脚本学习--条件控制和循环语句
- 【C语言入门教程】3.4 循环控制语句
- Python快速学习10: 循环的对象及设计 (生活的规律)
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- java实现第六届蓝桥杯循环节长度
- python 循环语句
- 【JAVA】Java循环语句中的continue跳转进入下一次循环是否判断循环条件
- 【JAVA】Java循环语句中的continue跳转进入下一次循环是否判断循环条件
- Shell - 简明Shell入门06 - 循环语句(Loop)
- Java 循环控制语句break/return/continue的使用
- C++:C++编程语言学习之逻辑控制语句(循环语句&判断语句)&异常处理(try-catch-throw)的简介、案例应用之详细攻略
- C++:C++编程语言学习之基本数据类型/流程控制(if else/switch/for/while循环语句)的简介、案例应用之详细攻略
- 第64篇 QML 之 JS中的循环语句与跳转控制
- 【阶段四】Python深度学习09篇:深度学习项目实战:循环神经网络处理时序数据项目实战:CNN和RNN组合模型
- VB编程:DO...Loop循环语句比较最大最小值-16
- C语言 第六章 多重循环练习
- If 条件控制 & while循环语句
- Mysql语句编写循环
- 零基础入门前端--JavaScript 循环结构语句
- 浏览器和 Node 中的事件循环有什么区别?
- VB.net:VB.net编程语言学习之操作符(变量/常量/数据类型/声明)&逻辑控制语句(条件判断/循环语句)的简介、案例应用之详细攻略
- 【数据结构】从零开始逐步实现带哨兵位循环双向链表 | 学会用 “思路草图“ 将思路转变成代码
- 【读书笔记】《Verilog数字系统设计教程》 第5章 条件语句、循环语句和块语句(附思考题答案)