swift中block的简单使用

来源:互联网 发布:杰奇cms 编辑:程序博客网 时间:2024/06/05 12:47
 var finishBlock: ((_ mm :String )->String)?

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        

//     load { (msg) -> String in
//        
//        return "hahh"
//        }
        
//         self.finishBlock!("hhah")
        
        
        finishBlock = {(msg)->String in
            
            return "你好"
        
        };
        
        let kj  = finishBlock!("kkk")
//
        print(kj)
    }
    
    func load(successed: @escaping (_ text :String )->String)  {
        
        self.finishBlock  = successed
        
        
        
    }

0 0
原创粉丝点击