文档中经常出现foo,那到底foo是什么呢
2007-03-13 17:30
295 查看
据说,最初中国雕像底部刻有表示“福”一类的图形和文字,通过音译 "Fu" 就变成了 "Foo",然后一个漫画作家经常把这个词用在漫画中,比如用在漫画背景中不表示什么具体的意义,再后来二战时 "Foo" 成了美英两军的常用词,也有说此时的 "Foo" 来源于法语“火”的音译。
Foo 和 Bar 来自二次世界大战美军间的口头禅 FUBAR (f**ked Up Beyond All Repair) (注:电影雷霆救兵里士兵便经常说着 FUBAR),后来演变成 foo 和 bar,最常见于 API 和 Tech Doc 上,作为没特别意思的变量和函数而设的名字 (PHP 上可见不少)。而 Internet Engineering Task Force 也有为 foo 和 bar 而设 RFC(Request For Comment,大部份是 Internet 协议和标准的技术文章,好像 HTTP,SMTP 等等)。这份 RFC 内容在说 Foo 和 Bar 的历史,变异,以及现时应用 foobar 的 RFC 等。
其实说白了, foo就是在文档中是一个随意的名字而已,就象我们在讲故事的时候习惯于用“张三”代替一个名字不重要的人。
foo的正规解释:
foo /foo/
1. interj. Term of disgust.
2. [very common] Used very generally as a sample name for absolutely anything, esp. programs and files (esp. scratch files).
Foo 和 Bar 来自二次世界大战美军间的口头禅 FUBAR (f**ked Up Beyond All Repair) (注:电影雷霆救兵里士兵便经常说着 FUBAR),后来演变成 foo 和 bar,最常见于 API 和 Tech Doc 上,作为没特别意思的变量和函数而设的名字 (PHP 上可见不少)。而 Internet Engineering Task Force 也有为 foo 和 bar 而设 RFC(Request For Comment,大部份是 Internet 协议和标准的技术文章,好像 HTTP,SMTP 等等)。这份 RFC 内容在说 Foo 和 Bar 的历史,变异,以及现时应用 foobar 的 RFC 等。
其实说白了, foo就是在文档中是一个随意的名字而已,就象我们在讲故事的时候习惯于用“张三”代替一个名字不重要的人。
foo的正规解释:
foo /foo/
1. interj. Term of disgust.
2. [very common] Used very generally as a sample name for absolutely anything, esp. programs and files (esp. scratch files).
相关文章推荐
- 关于淡马锡控股【ZZ】 -- 近来淡马锡经常出现在中国国有银行控股的新闻里,好奇它到底是个什么
- 在liunx下经常出现java.net.SocketException: Too many open files错误是什么原因
- vim打开出现的文档^M什么
- 从浏览器输入地址按下Enter键到网页出现到底发生了什么?
- iPhone4s经常出现无线局域网连不上啊,按钮还变灰了,是什么情况。
- 有趣的冷知识:编程中Foo, Bar 到底什么意思?
- 虚拟币开发专题(大家经常说的山寨币钱包到底是什么)
- 机房环境监控报警系统有哪些报警方式?经常出现警告是什么原因导致的?
- (源码阅读)我们经常用的setContentView(),到底做了什么。
- vim打开文档出现的^M是什么
- foo到底是什么意思
- 新手问:java中的Serializable接口到底是做什么用的?
- MFC OpenCV编译程序时经常出现的一些错误
- windows系统经常出现卡顿现象的解决方案
- android自动更新程序,安装完以后就什么都没有了,没有出现安装成功的界面的问题
- 用array_count_values统计一篇英文文档中每个单词的出现次数,结果用表格展示出来
- 程序员到底为了什么钻研技术? 希望会有所帮助
- WebAPi返回类型到底应该是什么才合适,这是个问题?
- ORM的概念, ORM到底是什么
- 用@property声明的NSString(或NSArray,NSDictionary)经常使用copy关键字,为什么?如果改用strong关键字,可能造成什么问题?