{
func myMentue(name:String) -> Void {
print("实例方法\(name)")
}
func myblock(_ param:(_ make:String) -> Void) -> Void {
param("MyBolcCpde")
}
func blocData(_ resource:(_ content:String) ->Void ,withData:String)-> Void{
resource("callBackData")
print(withData)
}
func Myblockl(make:(String) ->()) -> Void {
make("Myblockl")
}
func MyBolckk(make:(String) ->Void) -> Void {
make("MyBolckks")
}
override func viewDidLoad() {
super.viewDidLoad()
myblock { (make) in
// make = String("aa")
}
myblock { (make) in
print(make)
}
myMentue(name: "aaa")
blocData({ (a) in
print(a)
}, withData: "bbb")
Myblockl { (make) in
print(make)
}
MyBolckk { (make) in
print(make)
}
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
swift 尾随闭包
最新推荐文章于 2022-03-09 11:06:01 发布