Fooの注目動画
Foo Fighters - The Pretender
Foo Fighters The Pretender (C) 2007 Roswell Records, Inc.
Foo Fighters The Pretender (C) 2007 Roswell Records, Inc.
『メタ構文変数』より : メタ構文変数(メタこうぶんへんすう、Metasyntactic variable)はプログラミング言語の記述で使われる識別子の一種。サンプルプログラムなどで意味のない名前が必要な場合に利用される、「意味のない名前」であることが広く知られた識別子のことである。
プログラミング言語では識別子(変数 (プログラミング) 変数や関数 (プログラミング) 関数などの名前のこと)を自由に定義できるが、サンプルプログラムなどでまったく意味の無い変数に適当な名前がなく困ってしまうことがある。しかしどんな名前でも構わないからといって「wikipe」や「abcd」などとつけると、そのプログラムを見た他の人はその変数に何の意味があるのかと悩むことになる。そのようなときに、「hoge」(ほげ)をはじめとするメタ構文変数を利用する。メタ構文変数はプログラマの間でサンプル用の意味が無い変数名であることが認知されているので無用な混乱が避けられるほか、書く側も苦労して名前をひねりだす必要がなくなる。