2016-01-24 74 views
0

這是Swift中怎麼可能這樣?

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

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

等同?如果是的話,這個功能稱爲什麼?並且它只適用於最後一個參數嗎?

回答

2

它被稱爲追尾關閉,是的這些表達式是等價的,第二個是簡寫。請閱讀Swift 2.1編程語言

+1

並回答最後一個問題:是的,只適用於最後一個參數。 – luk2302

+0

謝謝@ luk2302 –