Swift的逻辑分支
/**
1. 条件不需要 ()
2. 语句必须有 {}
3. () 表示空执行
*/
class ViewController: UIViewController
{
override func viewDidLoad()
{
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
demo()
}
//MARK: - 三目
func demo1()
{
let x = 10
x > 5 ? print("大了") : print("小了")
// 分享
// ‘()’ 表示空执行
x > 5 ? print("大了") : ()
}
//MARK: - 简单地分支
func demo()
{
let x = 20
/**
1. 条件不需要()
2. 语句必须有 {}
- 很多公司的代码规范中,禁止不适用 {}
*/
if (x > 5)
{
print("d")
}
if x > 5
{
print("大了")
}
else
{
print("小了")
}
}
}
posted on 2017-07-07 09:16 TangBin604 阅读(101) 评论(0) 编辑 收藏 举报