美文网首页swift
手把手带你学习Swift3.0(7):逻辑分支(guard的使用

手把手带你学习Swift3.0(7):逻辑分支(guard的使用

作者: 阿凡提说AI | 来源:发表于2017-10-29 20:38 被阅读2次
    //: Playground - noun: a place where people can play
    
    import UIKit
    
    // 年龄是20, 判断该人能不能在网吧上网
    let age = 20
    
    // Swift方法(函数)
    /*
    func online(age : Int) {
        if age >= 18 {
            if 带了身份证 {
                if 带了钱 {
                    print("可以上网")
                } else {
                    print("回家拿钱")
                }
            } else {
                print("回家拿身份证")
            }
        } else {
            print("回家去")
        }
    }
     */
    
    func online(age : Int) {
        // guard : 守卫
        // 1.判断年龄是否大于18岁
        guard age >= 18 else {
            print("回家去")
            return
        }
        
        // 2.判断是否带了身份证
        guard 带了身份证 else {
            print("回家拿身份证")
            return
        }
        
        // 3.判断是否带了钱
        guard 带了钱 else {
            print("回家拿钱")
            return
        }
        
        print("留下上网")
    }
    
    online(age: age)
    
    

    相关文章

      网友评论

        本文标题:手把手带你学习Swift3.0(7):逻辑分支(guard的使用

        本文链接:https://www.haomeiwen.com/subject/vlqupxtx.html