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