2016-01-24 63 views
0

这是Swift中怎么可能这样?

UIView.animateWithDuration(1, animations: { 
      newView.transform = afterAnimationTransform 
     }) 

UIView.animateWithDuration(1){ 
      newView.transform = afterAnimationTransform 
     } 

等同?如果是的话,这个功能称为什么?并且它只适用于最后一个参数吗?

回答

2

它被称为追尾关闭,是的这些表达式是等价的,第二个是简写。请阅读Swift 2.1编程语言

+1

并回答最后一个问题:是的,只适用于最后一个参数。 – luk2302

+0

谢谢@ luk2302 –