-
学编程的人对这三个字母的组合肯定不陌生,很多示例函数名都叫这个,当然也有人写fun作为示例函数名的的,fun就比较好理解了,是function的缩写,但foo是什么意思呢?为什么用这个来作为函数名呢?
- foo: first object oriented 第一个面向对象
- bar: binary arbitrary reason 任意二进制原因
- foo-bar-baz张三-李四-王五
- 另一种说法是 foo = fu = fucked up =一团糟的东西
- 其中bar是beyond all recognition的缩写,意为超越认知,通俗点就是无法识别、一塌糊涂的意思。
- 而foo是fu的变体,fu是英文习语fuck-up的缩写,同样是一团糟的意思。