これがプログラミングの質問として適切であることを願っています。どのプログラミング チュートリアルでも、最終的にコード例で「foo」に出くわします。(そうだね?)
'foo' とはどういう意味ですか?
無意味だとしたら、いつ頃から使われ始めたのですか?
これがプログラミングの質問として適切であることを願っています。どのプログラミング チュートリアルでも、最終的にコード例で「foo」に出くわします。(そうだね?)
'foo' とはどういう意味ですか?
無意味だとしたら、いつ頃から使われ始めたのですか?
参照: RFC 3092: 「Foo」の語源、D. Eastlake 3rd et al.
簡潔にするために、その RFC から関連する定義のみを引用します。
- 絶対に何でも、特にサンプル名として非常に一般的に使用されます。プログラムとファイル (特にスクラッチ ファイル)。
- 構文例 (bar、baz、qux、quux、corge、grault、garply、waldo、fred、plugh、xyzzy、thud) で使用されるメタ構文変数の標準リストの最初。[専門用語]
foo
プレースホルダー名として使用され、通常はコード例で、名前が付けられているオブジェクトまたは名前の選択が例の要点の一部ではないことを示します。そのような名前が複数必要な場合は、多くの場合、、 、さらにfoo
は が続きます。ウィキペディアでは、これらの名前をMetasyntactic Variablesと呼んでいます。Python プログラマーは、などの代わりに、、、を使用すると思われます。bar
baz
bundy
spam
eggs
ham
foo
SAには foo の良い使い方があります。
foo
プログラマーが意味のある名前を考えられない場合 (たとえば、 の代わりに) が使用されることも見てきtmp
ましたが、それは . の誤用であると考えていますfoo
。
「Foo」の定義には多くの意味があります。
bar と baz を組み合わせて、foobar、barbaz、foobaz などの単語を作成することがよくあります。 www.nationmaster.com/encyclopedia/Metasyntactic-variable
CML の主要な概念であり、通常は XMLElements に直接マップされます (後で説明します)。 wwmm.ch.cam.ac.uk/blogs/cml/
パドック内の牧草の総量の測定値で、ヘクタールあたりの牧草乾物のキログラム (kg DM/ha) で表され ます。 www.lifetimewool.com.au/glossary.aspx
前方監視官。歩兵と戦車大隊と共に前線に監視所を設置し、そこから敵の位置を監視し、目標の座標を後方の銃に無線で送信する砲兵将校。 members.fortunecity.com/lniven/definition.htm
一般的に使用される最初のメタ構文変数です。bar と組み合わせて foobar にすることもあります。これは、フーバーが第二次世界大戦のスラング用語fubar に由来する可能性があることを示唆して います. info/meaning/Metasyntactic-variable.html
Foo は、概念を抽象的に表現するためにコンピュータ サイエンスで頻繁に使用されるメタ構文変数であり、... en.wikipedia.org/wiki/FOoの任意の部分を表すために使用できます。
Foo は、Obert Skye の Leven Thumps シリーズの夢の世界です (そうではありません)。そこには多くの元の住人がいますが、現在の住人のほとんどは現実から来ており、ニットとして知られています。... en.wikipedia.org/wiki/Foo (場所)
また、ふー」。Mr. T 訛りでの愚か者 (愚かな人) の 表現 en.wiktionary.org/wiki/foo
リソース:グーグル
これはメタ構文変数です。
foo = ファイルまたはオブジェクト。オブジェクト変数またはファイル名の代わりに使用されます。
何の意味もないのだと思います。ウィキには次のように書かれています。
「Foo は通常、メタ構文変数 bar および foobar と一緒に使用されます。」
私の同僚の間では、「foo」という用語の意味 (より正確には使用法) は、名前の例を表すプレースホルダーとして機能していました。例には、yourVariableName、yourObjectName、またはyourColumnNameが含まれますが、これらに限定されません。
今日、私は「foo」の使用を避け、いくつかの理由からこのタイプの名前付き置換を使用することを好みます。
英語で書かれたフランス語の fou (amour fou のような) [crazy] の音は foo でしょうね。それ以外の場合は、furchtbar -> foobar -> foo、bar -> barfoo -> barfuß (素足)。ただフォー。歯のない足。
私はそれが意味すると述べたすべての人に同意します:何も興味深いものではなく、通常はステートメント/表現を完了するために必要な何か.
私の意見では、すべてのプログラマーは、プログラミング時に任意の単語が必要になるたびに使用される独自の「単語」を持っています。ある人にとっては子供の歌の最初の言葉であり、他の人にとっては名前であり、他の人にとってはまったく別のものです. 現在、プログラマー コミュニティにはこれらの「単語」もあります。これらの単語は「foo」と「bar」です。これを使用すると、プログラミングについて公にコミュニケーションをとる必要がある場合、恣意的な言葉を使用すると言う必要はありません。単に「foo」または「bar」と書くだけで、すべてのプログラマーはこれが恣意的な言葉であることを知っています。