Foobar 和 Fubar
Foobar 和 Fubar
FUBAR is a military acronym for "fucked up beyond all recognition". 这个词在拯救大兵瑞恩中出现多次,依据我的理解就是说,情况很糟糕,一团乱麻,毫无头绪,很操蛋的意思。既然是List of military slang terms#FUBAR. 翻译成中文更接地气的翻译,我认为是这样的:乱的一逼,操蛋! Foobar 有时也简称foo,是作为编程中一个俗语,可以作为一个变量或是方法,用来表达一个概念,没有实际意义,类似于中文张三,李四之类的意思。用来说明举例子,表达一个完整的概念。那就写个简单的Foobar 方法吧。
// 比如刚刚学了冒泡算法,就写个冒泡算法,其实起bubbleSort更好,但是只是随便举例子,就用foo代替了。private int[] foo(){int[] array = { 3, 1,4,7,2,6,9};int a;for (int i = 0; i < array.length; i++) {for (int j = 0; j < array.length -1; j++) {// 让相邻数字比较,从小到大,不符合规则的调换位置if (array[j] > array[j+1]) {a = array[j];array[j] = array[j+1];array[j+1] = a;}}}return array;}
复制代码
很尴尬,写个冒泡算法写半天,连数组的表示方法都忘了。我是谁,我在哪!!!这次看电影看到Fubar,想到foobar,就写一下,巩固一下记忆吧! 再贴一张结果图片,试试再博客中放图片的功能。 :-D
转载于:https://juejin.im/post/5ca39aef6fb9a05e2811e1d4
Foobar 和 Fubar相关推荐
- 第四章 Rails 背后的 Ruby
第四章 Rails 背后的 Ruby 有了第三章中的例子做铺垫,本章将为你介绍一些对 Rails 来说很重要的 Ruby 知识.Ruby 语言的知识点很多,不过对一个 Rails 开发者而言需要掌握的 ...
- 【Java工具类】学会MVEL2.0,表达式解析再不怕
文章目录 常见的表达式引擎 一.什么是MVEL? 二.快速入门 三.语法 1.基本语法 1.1 简单属性表达式 1.2 布尔表达式 1.3 复合语句表达式 1.4 返回值 2. 操作符 2.1 一元操 ...
- 表达式解析器(MVEL)
Jeval 在运行时解析计算静态和动态表达式:支持数学,布尔,字符串,函数表达式:支持大部分的数学和布尔运算符:支持自定义函数:支持嵌套函数:支持解析:支持自定义变量解析器: 官网:http://je ...
- FoobarFubar
Foobar 和 Fubar FUBAR is a military acronym for "fucked up beyond all recognition". 这个词在拯救大 ...
- mvel2.0语法指南
虽然mvel吸收了大量的java语法,但作为一个表达式语言,还是有着很多重要的不同之处,以达到更高的效率,比如:mvel像正则表达式一样,有直接支持集合.数组和字符串匹配的操作符. 除了表达式语言外, ...
- foobar的来源与历史
foobar的来源与历史 foobar是每个程序员都常常见到的,其知名程度不逊于Hello world.一般我们常见的用法有分开的foo,bar,也有合起来的foobar.这个词一般可以用来代表计算机 ...
- Foobar 是什么意思?
foobar 不同的字典对其解释相去甚远,一说来自中国"福"字的发音,又有解释为二战时期的一种武器.然而若把众多的解释放在编程领域,关于 foobar的说法是我认为最为贴切的解释. ...
- LeetCode 1115. Print FooBar Alternately--多线程并发问题--Java解法--CyclicBarrier, synchronized, Semaphore 信号量
此文首发于我的个人博客:zhang0peter的个人博客 LeetCode题解专栏:LeetCode题解 LeetCode 所有题目总结:LeetCode 所有题目总结 题目地址:Print FooB ...
- LeetCode 多线程 1115. 交替打印FooBar
1115. 交替打印FooBar Ideas 交替锁的设计,两把锁,foo执行的时候把foo lock acquire,print完了只有把bar lock release,这样foo就得等着,然后b ...
最新文章
- 实现超长焦梦想的捷径——试用适马150-500毫米F5-6.3 OS镜头
- Ubuntu中的超级兔子:Tweak安装教程
- 63. Unique Paths II
- 【很详细】JDK安装与环境变量配置
- Arduino--DS3231实时时钟模块
- 提高SQLITE 大数据量操作效率的方法
- 高等数学下-赵立军-北京大学出版社-题解-练习9.2
- 关于MX5在Mac无法正常使用开发者模式的解决方案
- jQuery调用WebService详解
- Package fontspec Error: The font “SimHei“ cannot be found. windows 上海交大学位论文模板
- 编译原理:上下文无关文法
- 风暴孵化分享:新手小白想做手游代理可不可以?
- 详解单片机中的关键字:sfr sbit
- Windows——如何关闭笔记本自带键盘
- 解决谷歌浏览器提示Google账号无法登录提示浏览器或应用不安全问题
- czl蒻蒟的OI之路8
- psycopg2.pool.PoolError: connection pool exhausted
- Reverses the digits of an integer mathmatically
- sampler采样器记录
- 深入JVM源码篇-1-如何查看JVM源码
热门文章
- 车载FM收音机的性能测试
- 一道基本的计算几何题
- 2008系统无法启动服务器不可用,SQL Sever2008r2 数据库服务各种无法启动问题的解决办法(详解)...
- Xubuntu22.04之替换blueman-manager连接蓝牙设备(一百七十五)
- 机器学习中的精度、召回等概念
- idea的maven项目出现橙色时钟图标解决方法
- centos minimal 不能联网配置
- 《Oracle编程艺术》学习笔记(15)-事务原子性
- 软件测试周刊(第57期):慢品人间烟火色,闲观万事岁月长。
- 【研究】阿里云的互联网方法论