2016-08-15 37 views

回答

2

我沒有做太多閃光,但我已經在像Lua和Java語言編寫的看到了這一點。谷歌搜索雖然不能找到我的任何驗證,所以我對我對其他語言的知識有信心。

但是,在使用它的其他語言中,...必須始終是傳遞給函數的最後一個變量。您可以儘可能多地追加參數。然後,它的名稱(... objs)在你的情況下是一個數組來訪問這些對象。

例一言以蔽之:

public void printList(... objs) 
{ 
    for (int i = 0; i < objs.length; i++) 
    { 
     printLine(objs[i]) 
    } 
} 

然後,如果你要調用如下

printList("Thing 1", "Thing 2", "Thing 3"); 

你會得到這樣的輸出:

Thing 1 
Thing 2 
Thing 3 

編輯: 我終於找到一個關於它的教程的頁面。滾動到底部。 http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f56.html

+0

我可以驗證這在as3中是一樣的 –