foo
được sử dụng làm tên người giữ chỗ, thường là mã ví dụ để biểu thị rằng đối tượng được đặt tên hoặc lựa chọn tên không phải là một phần của mấu chốt của ví dụ. foo
thường được theo sau bởi bar
, baz
và thậm chí bundy
, nếu cần nhiều hơn một tên như vậy. Wikipedia gọi những cái tên này là Metasyntactic Biến . Lập trình viên Python được cho là sử dụng spam
, eggs
, ham
, thay vì foo
vv
Có những công dụng tốt của foo trong SA.
Tôi cũng đã thấy foo
được sử dụng khi lập trình viên không thể nghĩ ra một cái tên có ý nghĩa (thay thế cho tmp
, nói), nhưng tôi coi đó là một cách sử dụng sai foo
.