lấy cảm hứng từ câu hỏi int a[] = {1,2,}; Weird comma allowed. Any particular reason? Tôi nhớ một câu hỏi liên quan đến cú pháp trong ActionScript của Adobe.Actionscript: Tại sao có thể gán một biến trước khi nó được khai báo?
Đối với một số lý do có thể (ít nhất là trong Flex 3) để gán giá trị cho một biến trước khi nó được công bố:
public function foo() : void {
a = 3;
var a : int = 0;
}
Điều này có ý nghĩa gì ..? Đây có phải là lỗi trong trình biên dịch Adobe FlexBuilder không? Hay điều này là do một số di sản cho các phiên bản ECMascript cũ hơn?
+1. rất thú vị. tôi không biết về điều này. – TheDarkIn1978
Cảm ơn sự giúp đỡ – paqogomez