foo、bar美国版的张三李四
2024-08-27 22:33:47
不管看javascript还是其他语言举例,经常看到使用foo和bar来充当变量。那么究竟foo、bar是什么鬼?
一说:foo 和 bar 组合在一起所构成的 foobar 应该最能反映其原始的意思,这个可以追溯到二战时期的米国陆军俚语缩写 “FUBAR”,原文是 “Fucked Up Beyond All Repair” 或 “Fucked Up Beyond All Recognition”,大意是事情已经搞的一塌糊涂,面目全非,以至于无法修复和识别。Foo 和 bar 能成为编程界最常用的两个变量名,也许正体现了程序员们的幽默感。
二说:“foobar”可能来源于电子学中反转的foo信号;这是因为如果一个数字信号是低电平有效,那么在信号标记上方一般会标有一根水平横线,而横线的英文即为“bar”
最新文章
- 集中日志服务器Rsyslog
- BZOJ 2038: [2009国家集训队]小Z的袜子(hose) [莫队算法]【学习笔记】
- JS form表单图片上传
- linq里的select和selectmany操作
- script的defer和async
- Ruby on Rails Tutorial 第一章 之 搭建开发环境
- hibernateTemplate的load方法
- 应付配置文件 Profile
- 数据结构——N皇后放置方法种数
- 读jquery.cookie.js源码学到的几个技巧
- Fedora下用Iptux,中文乱码解决
- SVN通过域名连不上服务器地址(svn: E175002: OPTIONS request failed on '/svn/yx-SVN-Server' Connection refused: connect)
- 超详细的CentOS7 64位下MySQL5.7安装与配置(YUM)【转发+新创】
- ●BZOJ 3309 DZY Loves Math
- Python Selenium 之数据驱动测试
- PHP开发高可用高安全App后端
- DirectX11 With Windows SDK--22 立方体映射:静态天空盒的读取与实现
- Mockito框架入门教程(一)
- 如何用ABP框架快速完成项目 - 自动化测试 - 前端angular e2e protractor
- java内存分配与垃圾回收
热门文章
- HTML5文件拖拽上传记录
- java基础---->;Java中枚举的使用(一)
- 高中生的IT之路-1.1自序
- SeaJS简介一:由来,特点以及优势
- lunux系统安全
- 数据字典Data Dict
- HI3518E用J-link烧写裸板fastboot u-boot流程
- a Javascript library for training Deep Learning models
- ubuntu16.04 安装指定版本Node,升级npm到指定版本
- POJ1273:Drainage Ditches(最大流入门 EK,dinic算法)