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

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

@Livid 嗯,这些天我都有些混了 >_<
ssword
2011 年 4 月 25 日
原来特指Project Babel... ><
个人比较喜欢char *str1, *str2;这种形式,似乎也是K&R的写法。
dismory
2011 年 4 月 25 日
foo bar dummy

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

@doyle 的确是,我的问题有些小误会 :)
Kenyth
2011 年 4 月 25 日
建议搜索一下: origin foo bar

比如,维基百科有一个词条: http://en.wikipedia.org/wiki/Foobar
icerunz
2011 年 4 月 25 日
让我想起foo bar两个东东

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

https://study.congcong.us/t/12077

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

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

© 2021 V2EX