2
當創建一個MouseEvent
-triggered function
,你可以寫優點?ActionScript 3的
public function Hover(e) {
...
}
,而不是
public function Hover(e:MouseEvent):void {
...
}
什麼是使用後者的優點,更具體的定義方式function
?這會影響垃圾回收器,還是其他不太明顯的事情?
我不禁感到你正在試圖找到使用前者的理由,因爲它的字符少。如果是這種情況,並且您想輸入較少的內容,請在代碼完成時使用適當的開發環境。不要在代碼質量上妥協(後面的代碼更好),只是爲了節省一些擊鍵。 – null
我當然不想在代碼質量上妥協。 我想知道的是,這可能會如何影響程序本身。例如,如果你最後跳過':void'。垃圾收集器或一般性能會受到這種影響嗎? 非常感謝您的幫助。 –
將函數聲明爲** void * **如果不返回**任何_data type_對於類C語言(C#,Java,AS3等)來說只是正確的「語法」。除非你嘗試'myVar = someFunctionResult();'當函數設置爲'void'時不會出現問題... –