2
我剛剛學習Java,並且之前在Objective-C中開發過應用程序。我喜歡「塊」的概念,因爲它們允許在發生某些事情之後運行代碼。Java中有沒有像Objective-C塊的東西?
[myScene runAction:[SKAction sequence:@[[SKAction waitForDuration:5], [SKAction runBlock:^{
[myScene helloWorld];
}]]]];
有沒有像Java中的塊東西:
例如,要在調用從現場myScene
的方法helloWorld
一個SpriteKit應用一定時間後執行塊?如果是這樣,我將如何使用它?什麼語法...
- 使用它作爲函數參數?
- 調用該函數中的塊?
- 給塊賦值?
我聽說過一些關於「關閉」的問題,但我不確定它們是什麼或如何使用它們。
研究Java中的lambdas。 – dcsohl
在發佈這樣的問題之前,請[搜索](http://stackoverflow.com/search?q=java+objective-c+blocks)。 – rmaddy