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相关推荐

  1. 第四章 Rails 背后的 Ruby

    第四章 Rails 背后的 Ruby 有了第三章中的例子做铺垫,本章将为你介绍一些对 Rails 来说很重要的 Ruby 知识.Ruby 语言的知识点很多,不过对一个 Rails 开发者而言需要掌握的 ...

  2. 【Java工具类】学会MVEL2.0,表达式解析再不怕

    文章目录 常见的表达式引擎 一.什么是MVEL? 二.快速入门 三.语法 1.基本语法 1.1 简单属性表达式 1.2 布尔表达式 1.3 复合语句表达式 1.4 返回值 2. 操作符 2.1 一元操 ...

  3. 表达式解析器(MVEL)

    Jeval 在运行时解析计算静态和动态表达式:支持数学,布尔,字符串,函数表达式:支持大部分的数学和布尔运算符:支持自定义函数:支持嵌套函数:支持解析:支持自定义变量解析器: 官网:http://je ...

  4. FoobarFubar

    Foobar 和 Fubar FUBAR is a military acronym for "fucked up beyond all recognition". 这个词在拯救大 ...

  5. mvel2.0语法指南

    虽然mvel吸收了大量的java语法,但作为一个表达式语言,还是有着很多重要的不同之处,以达到更高的效率,比如:mvel像正则表达式一样,有直接支持集合.数组和字符串匹配的操作符. 除了表达式语言外, ...

  6. foobar的来源与历史

    foobar的来源与历史 foobar是每个程序员都常常见到的,其知名程度不逊于Hello world.一般我们常见的用法有分开的foo,bar,也有合起来的foobar.这个词一般可以用来代表计算机 ...

  7. Foobar 是什么意思?

    foobar 不同的字典对其解释相去甚远,一说来自中国"福"字的发音,又有解释为二战时期的一种武器.然而若把众多的解释放在编程领域,关于 foobar的说法是我认为最为贴切的解释. ...

  8. LeetCode 1115. Print FooBar Alternately--多线程并发问题--Java解法--CyclicBarrier, synchronized, Semaphore 信号量

    此文首发于我的个人博客:zhang0peter的个人博客 LeetCode题解专栏:LeetCode题解 LeetCode 所有题目总结:LeetCode 所有题目总结 题目地址:Print FooB ...

  9. LeetCode 多线程 1115. 交替打印FooBar

    1115. 交替打印FooBar Ideas 交替锁的设计,两把锁,foo执行的时候把foo lock acquire,print完了只有把bar lock release,这样foo就得等着,然后b ...

最新文章

  1. 实现超长焦梦想的捷径——试用适马150-500毫米F5-6.3 OS镜头
  2. Ubuntu中的超级兔子:Tweak安装教程
  3. 63. Unique Paths II
  4. 【很详细】JDK安装与环境变量配置
  5. Arduino--DS3231实时时钟模块
  6. 提高SQLITE 大数据量操作效率的方法
  7. 高等数学下-赵立军-北京大学出版社-题解-练习9.2
  8. 关于MX5在Mac无法正常使用开发者模式的解决方案
  9. jQuery调用WebService详解
  10. Package fontspec Error: The font “SimHei“ cannot be found. windows 上海交大学位论文模板
  11. 编译原理:上下文无关文法
  12. 风暴孵化分享:新手小白想做手游代理可不可以?
  13. 详解单片机中的关键字:sfr sbit
  14. Windows——如何关闭笔记本自带键盘
  15. 解决谷歌浏览器提示Google账号无法登录提示浏览器或应用不安全问题
  16. czl蒻蒟的OI之路8
  17. psycopg2.pool.PoolError: connection pool exhausted
  18. Reverses the digits of an integer mathmatically
  19. sampler采样器记录
  20. 深入JVM源码篇-1-如何查看JVM源码

热门文章

  1. 车载FM收音机的性能测试
  2. 一道基本的计算几何题
  3. 2008系统无法启动服务器不可用,SQL Sever2008r2 数据库服务各种无法启动问题的解决办法(详解)...
  4. Xubuntu22.04之替换blueman-manager连接蓝牙设备(一百七十五)
  5. 机器学习中的精度、召回等概念
  6. idea的maven项目出现橙色时钟图标解决方法
  7. centos minimal 不能联网配置
  8. 《Oracle编程艺术》学习笔记(15)-事务原子性
  9. 软件测试周刊(第57期):慢品人间烟火色,闲观万事岁月长。
  10. 【研究】阿里云的互联网方法论