• 回答数

    6

  • 浏览数

    351

七月小太阳
首页 > 英语培训 > foo是什么意思英语

6个回答 默认排序
  • 默认排序
  • 按时间排序

毕筱倩mm

已采纳

简单来说,foo就是习惯性用来做示例的类名或者函数方法名,指代一个没有特定意义的实体。就像我们想拿人举例子,总要先起个名字,然后就喜欢用什么:张三,李四之类的。真说意义呢?一般foo就是乱七八糟的意思,你随便写一个不成熟的或者不在框架内的小类,方法,函数等,就可以用这个名,你也可以用abc这些词代替,但是大家习惯这样,你最好也这样,大家都好理解。反之,如果你要写一个有特定意义或者功能的类,方法,函数时,使用的名称最好跟他实现的功能有关联,这样程序比较易读。

foo是什么意思英语

350 评论(11)

jinyulan1985

是不是打错了, cout吧 ,c++用来打印的输出语句,如果是的话

299 评论(9)

foxbaby168

foo在C语言中经常作为方法名或者类名,英文全称为function object Oriented,即面向对象函数。

foo常与bar搭配,foobar又为foo-bar,其中bar是beyond all recognition的缩写,通俗点就是无法识别,一塌糊涂的意思。

而foo是fu的变体,fu是英语习语fuck-up的缩写,同样是一团糟的意思。于是,有些编程经验的人,应该就已经明白了为何如今许多编程实例所涉及的事物均被冠名为foo。

扩展资料

定义和语源——

至今约有212 个RFC中有术语'foo','bar'或'foobar'作为伪变量(metasyntactic variable)没有任何适当的解释或定义。

foo /foo/

1、 interj. 令人反感的术语。

2、 用于任何东西的一般的名称,特别是程序和文件(特别是草稿文件)。

3、用于语法例释的标准伪变量表中的第一个(bar, baz, qux, quux, corge,grault, garply, waldo, fred, plugh, xyzzy, thud). [JARGON]

282 评论(10)

julystar77

这是C++课本上的吧?foo,function object Oriented,面向对象编程的函数~~

357 评论(14)

qianshuijun

bar是beyond all recognition的缩写,通俗点就是无法识别,一塌糊涂的意思foo是fu的变体,fu是英语习语fuck-up的缩写,同样是一团糟的意思

138 评论(14)

高兴儿88

我个人比较讨厌在技术文章中看到foo,明明可以具象成Person、Teacher、Student之类的非要用Foo,这就好比以前写C语言的人,习惯用单词的简写给成员名称,什么std、ctr、ptr什么的,是不好的编程习惯,对初学者理解也不太友好

328 评论(11)

相关问答