2013-02-26 4 views
5

Tôi đã nhìn thấy nó nhiều lần như ở đây AS3: How to convert a Vector to an Array và chưa bao giờ thực sự học về nó trong bất kỳ hướng dẫn nào.Foo trong AS3 là gì?

Thậm chí tìm kiếm trên google và đã không có kết quả - http://www.google.co.uk/search?hl=en&q=Foo+in+AS3&meta=

là nó một số loại đối tượng hoặc kiểu dữ liệu mà tôi đã bị mất tích?

Hoặc có gì đó đi kèm với một số thư viện bên ngoài không?

Khi tôi biên dịch mã của tôi với Foo tôi nhận được

Type was not found or was not a compile-time constant: Foo. 

Cảm ơn

+6

Điều này làm cho ngày của tôi! Nhiều năm trước khi tôi bắt đầu làm việc w/unix, tôi tự hỏi điều tương tự. Tất cả những thứ này là "foo, bar, baz" mà tôi thấy bạn bè của mình đang gõ. Điều này đã được trước khi internet đã được phổ biến (bạn bè của tôi đã thực sự geeks). Tôi chắc rằng bạn không đơn độc trong việc tự hỏi điều đó có nghĩa là gì, mỗi thế hệ lập trình viên mới có lẽ đã tự hỏi điều tương tự. –

Trả lời

7

Nó không phải là một loại thực tế, chỉ cần một giữ chỗ để có ích cho đưa ra một ví dụ. Đôi khi được gọi là loại metasyntactic.

Vì vậy, bạn phải thay thế loại thực tế thay cho Foo khi cố gắng biên dịch mã, nếu không nó sẽ không biên dịch, rõ ràng.

+0

oh! cảm ơn! đó là ngu ngốc của tôi. –

3

Foo chỉ là một thuật ngữ được sử dụng trong tiếng lóng của lập trình cho các ví dụ biến khi tên không thực sự quan trọng hoặc đại diện cho một giá trị không quan trọng.

Bạn có thể đọc về thuật ngữ "Foo" tại http://www.ietf.org/rfc/rfc3092.txt

0

Foobar - Wikipedia:

việc sử dụng các foo trong một bối cảnh lập trình thường được ghi nhận vào Tech Mẫu Railroad Club (TMRC) từ khoảng năm 1960. Tuy nhiên, mối quan hệ chính xác của các điều khoản này không được biết chắc chắn và một số lý thuyết giai thoại đã được nâng cao để xác định chúng.