文件中經常出現foo,那到底foo是什麼呢

2021-08-29 06:31:13 字數 785 閱讀 1152

據說,最初中國雕像底部刻有表示「福」一類的圖形和文字,通過音譯 "fu" 就變成了 "foo",然後乙個漫畫作家經常把這個詞用在漫畫中,比如用在漫畫背景中不表示什麼具體的意義,再後來二戰時 "foo" 成了美英兩軍的常用詞,也有說此時的 "foo" **於法語「火」的音譯。

foo 和bar 來自二次世界大戰美軍間的口頭禪fubar (f**ked up beyond all repair) (注:電影雷霆救兵裡士兵便經常說著fubar),後來演變成 foo 和bar,最常見於api 和tech doc 上,作為沒特別意思的變數和函式而設的名字(php 上可見不少)。而internet engineering task force 也有為 foo 和bar 而設rfc(request for comment,大部份是internet 協議和標準的技術文章,好像http,smtp 等等)。這份rfc 內容在說 foo 和bar 的歷史,變異,以及現時應用foobar 的rfc 等。

其實說白了, foo就是在文件中是乙個隨意的名字而已,就象我們在講故事的時候習慣於用「張三」代替乙個名字不重要的人。

foo的正規解釋:   

foo   /foo/  

1.   interj.   term   of   disgust.  

2.   [very   common]   used   very   generally   as   a   sample   name   for   absolutely   anything,   esp.   programs   and   files   (esp.   scratch   files).

面試中經常出現的演算法

面試中經常出現的演算法 面試中經常出現的演算法 2010 09 21 09 01 分類 面試題二分查詢的 int bfind int a,int len,int val else if a m val else return m return 1 沒有找到 寫出在母串中查詢子串出現次數的 int c...

前端中經常出現的演算法總結

雖說我們很多時候前端很少有機會接觸到演算法,但對演算法的理解和掌握是乙個優秀工程師的評價標準之一,而且當我們面對較為複雜的問題,這些基礎知識的積累可以幫助我們更好的優化解決思路。在一段時間的學習之後,我總結羅列了前端中常見見的幾個演算法 一 排序演算法 排序演算法是比較開發的演算法之一,方法種類較多...

前端中經常出現的演算法總結

雖說我們很多時候前端很少有機會接觸到演算法,但對演算法的理解和掌握是乙個優秀工程師的評價標準之一,而且當我們面對較為複雜的問題,這些基礎知識的積累可以幫助我們更好的優化解決思路。在一段時間的學習之後,我總結羅列了前端中常見見的幾個演算法 一 排序演算法 排序演算法是比較開發的演算法之一,方法種類較多...