许多软件文档中, 代码示例的部分, 经常会使用 ‘foobar’或者 ‘foo’, ‘bar’ 作为变量, 这两个单词具体是什么意思有点困惑, 词典给出的中文翻译都联系不上
tl;dr:
结合国情来理解, foo
和 bar
就是课文中的小明
和小红
, 罗翔刑法案例中的张三
, 张宇高数课, 等价无穷小公式中的狗
以下是维基百科给出的详细解释:
在编程中, 还有许多类似的约定俗成的占位符
比如 python 中的 单下划线_
, 表示某个临时的无关紧要的变量
xargs
命令参数中的 -I {}
find
命令 -exec
参数后 的 {}