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,就写一下,巩固一下记忆吧!
再贴一张结果图片,试试再博客中放图片的功能。 ?