これがプログラミングの質問に当てはまるといいのですが、他のプログラミングチュートリアルと同様に、コード例で最終的に「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
多くの場合、続いてbar
、baz
、さらにはbundy
、複数のそのような名前が必要な場合。ウィキペディアはこれらの名前をメタシンタクティック変数と呼んでいます。Pythonプログラマおそらく使用spam
、eggs
、ham
、代わりのfoo
、など
SAにはfooの適切な使用法があります。
foo
プログラマが意味のある名前を(tmp
たとえば、の代わりに)考えることができないときにも使用されているのを見てきましたが、それはの誤用だと思いfoo
ます。
「フー」の定義には多くの意味があります。
barとbazは、foobar、barbaz、foobazなどの単語を作成するためにしばしば複合されます。 www.nationmaster.com/encyclopedia/Metasyntactic-variable
CMLの主要な概念。通常、XMLElementsに直接マッピングされます(後で説明します)。 wwmm.ch.cam.ac.uk/blogs/cml/
1ヘクタールあたりの牧草乾燥物質のキログラム(kg DM / ha)で表される、パドック内の牧草の総量の測定 www.lifetimewool.com.au/glossary.aspx
フォワードオブザベーションオフィサー。歩兵と戦車大隊を残して前線に観測ポストを設置し、そこから敵の位置を観測し、ターゲットの座標を後部の銃に無線送信する砲兵士官。 members.fortunecity.com/lniven/definition.htm
一般的に使用される最初のメタ構文変数です。foobarを作るためにbarと組み合わせられることもあります。これは、fooがための頭字語として、第二次世界大戦のスラング用語をめちゃくちゃに発信している可能性が示唆F ucked / F ouled U P B eyond A LL Rジャーゴンファイルはかなり良いケース...になりますが、ecognition 説明ガイドを。 info / meaning / Metasyntactic-variable.html
Fooは、概念を抽象的に表すためにコンピューターサイエンスで頻繁に使用されるメタ構文変数であり、...の任意の部分を表すために使用できます... en.wikipedia.org/wiki/FOo
Fooは、Obert SkyeのLeven Thumpsシリーズの夢の世界です(そうではありません)。多くの元の住民がいますが、現在の居住者のほとんどは現実から来ており、一過性として知られています。... en.wikipedia.org/wiki/Foo(場所)
またfoo '。T氏のアクセントでの愚か者(愚かな人)の 表現en.wiktionary.org/wiki/foo
リソース:google
これはメタ構文変数です。
私の同僚の間では、「foo」という用語の意味(またはより正確には、使用法)は、名前の例を表すプレースホルダーとして機能することでした。例には、yourVariableName、yourObjectName、またはyourColumnNameが含まれますが、これらに限定されません。
今日、私は "foo"の使用を避け、いくつかの理由でこのタイプの名前付き置換の使用を好みます。
私の意見では、すべてのプログラマーには、プログラミング時に任意の単語が必要になるたびに使用される独自の「単語」があります。ある人にとってはそれは子供の歌の最初の言葉であり、他の人にとっては名前であり、他の人にとっては完全に異なる何かです。さて、プログラマーコミュニティにとっては、これらの「単語」もあり、これらの単語は「foo」と「bar」です。これを使用すると、プログラミングについて公に通信する必要がある場合は、恣意的な単語を使用する必要があると言う必要はなく、単に「foo」または「bar」と書くだけで、すべてのプログラマーはこれが単なる任意の単語であることを知っています。