、分支结构包括if和swift
循环结构包括while、do..while、for
下面先说分支结构
一、分支结构 if
通常与else连用,构成if...else...语句。
if的意思是如果,
而else可以看成否则。
1、一条if语句下面可以跟着多条代码
if()
{
}
else
{
}
如果是一条语句下面也可以不加大括号
但我个人建议无论几条语句都加上大括号。这样不仅仅更好看,也写的代码可读性也更强,更不容易犯错。
2、if语句中可以嵌套多个if语句(感觉还是很自由的)
if()
{
if()
{
}
}
else
{
}
3、对于if和else的匹配问题
我的建议是在每条if或else语句下面都用大括号,如
if()
{
if()
{
}
else
{
}
}
else
{
}
这样对于匹配的if和else就会在一个大括号中,不会出现对于匹配问题的误判。
总结:对于if语句相对于while是经常使用的,if的我们日常的思维中应该是判断,当我们需要判断逻辑的时候,例如判断一个数是不是双数,就可以使用if