如何在Swift中执行可选绑定(bind)并检查否定结果?举例来说,我有一个可选的ViewController,我想延迟加载。到要用的时候,我想检查它是否为nil,如果还没有完成就初始化它。我可以这样做:ifletvc=viewController?{//dosomethingwithit}else{//initializeit//dosomethingwithit}但这是笨拙且低效的,需要我将“用它做点什么”代码放在那里两次或将其埋在闭包中。从objC经验中改进这一点的明显方法是这样的:if!(letvc=viewController?){//initializeit}ifletvc