Foo * foo 这种写法的起源是?(官方文档貌似都是 Foo *foo)

2011-04-25 02:02:49 +08:00
 Kai
5355 次点击
所在节点    iDev
11 条回复
ssword
2011-04-25 02:38:25 +08:00
Foo大约就是“无名”的意思,或者随便表示什么名字无所谓。Unix编程艺术最后的“无名师”,原文就是“Master Foo”。
Livid
2011-04-25 02:40:32 +08:00
写成 Foo * foo 确实是我的个人习惯,原因大概是因为觉得 * 左右各有一个半角空格看起来比较均衡。
Kai
2011-04-25 02:43:15 +08:00
@ssword 嗯,Foo 这个的确在其他地方(非 Objc)经常看到 :)

@Livid 嗯,这些天我都有些混了 >_<
ssword
2011-04-25 03:08:29 +08:00
原来特指Project Babel... ><
个人比较喜欢char *str1, *str2;这种形式,似乎也是K&R的写法。
dismory
2011-04-25 12:09:05 +08:00
foo bar dummy

都是占位假变量名约定俗成的写法。
xatest
2011-04-25 12:18:54 +08:00
印象中foo和bar似乎都是什么的缩写~
aeryen
2011-04-25 12:38:39 +08:00
FUBAR is an acronym that commonly means "fucked up beyond all recognition/any repair".
:-D
doyle
2011-04-25 13:11:10 +08:00
其实lz的意思是* foo和*foo的区别吧。。。
Kai
2011-04-25 13:30:04 +08:00
感谢大家的回复。

@doyle 的确是,我的问题有些小误会 :)
Kenyth
2011-04-25 13:54:50 +08:00
建议搜索一下: origin foo bar

比如,维基百科有一个词条: http://en.wikipedia.org/wiki/Foobar
icerunz
2011-04-25 13:56:11 +08:00
让我想起foo bar两个东东

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/12077

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX