[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

ほげ (hoge)

pointこの用語のポイント

point例示用の名称だよ

point特に意味は無いよ

スポンサーリンク

簡単に書くよ

ほげ (hoge)とは

プログラミング版「ピヨピヨ 太郎」のこと。
もう少しきちんと書くと

サンプルとかで適当な名称を使いたいときによく使われる「これは何の意味もない適当な名称ですよ~」な名称のひとつ。ただし使われるのはほぼ日本限定
です。

image piyo

詳しく書くよ

例えば書類を書くときに、記入例があったりしますよね。
その記入例には、例えば「名前:ピヨピヨ 太郎」のように書いてあったりします。
ですが、だからと言って実際の書類に「ピヨピヨ 太郎」とは書きませんよね。
あなたのお名前を書きます。
つまり「ピヨピヨ 太郎」というのはあくまで記入例用の意味のない名前です。

hoge

これのプログラミング版が「hoge」です。
プログラミングでもよく適当な名称を使いたい場合があります。
そのときに「ピヨピヨ 太郎」の代わりに「hoge」を使うのです。

例えば「変数『user_id』にユーザIDを代入する」という処理のサンプルプログラムを書くときには

user_id = "hoge";

と書いたりします。
「hoge」の部分には実際は本物のユーザIDが入ります。
ですが、サンプルでは実際の値がありません。あくまでサンプルですからね。
そこで「取りあえず適当に入れとくね」の意味で「hoge」を代入しているのです。

これが「hoge」の使い方です。
「○○」や「ピヨピヨ 太郎」のように、取り合えずなんか書いておきたいけど特に意味はないときに使います。

逆に言うと「hoge」は「特に意味は無いよ」のときに使うのがプログラムを作る人たちの間における慣例です。
何らかの意味を持たせると逆に混乱を招くのでご注意ください。

例えば「hoge」という名前の変数を実際に用意して

hoge = "ケーキが食べたい";
print hoge;

とかは、やらない方が無難ですよ。
試験で実際に解かなくちゃいけない問題に「例題」と付けるような違和感があります。

ちなみに「hoge」のように「これは何の意味もない適当な名称ですよ~」なものは「メタ構文変数」と呼ばれます。
なんかカッコ良い名前ですね。
メタ構文変数には「hoge」以外にもいろいろあります。
日本で良く使われるのは「hoge」「piyo」「fuga」などですね。ただしこれらは海外ではあまり使われません。
世界的に良く使われるのは「foo」「bar」などです。こちらは英語の資料を見ていてもちょくちょく登場します。
もしプログラミングの参考書とかを見ていてこれらの単語が出てきたら「ピヨピヨ 太郎」と一緒だとお考えください。特に意味はありません。

image piyo2

一言でまとめるよ

まぁ「hoge」って単語が出てきたら「特に意味はないんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク