【ほげ】
ホゲ とは?
最終更新:
💡 hogeは「ここに仮の名前を置いたよ」
日本語のプログラミング説明やサンプルで、特別な意味を持たせずに使う仮の名前。変数・関数・ファイル名や文字列の例に登場し、fooやbarに似た役割を持つ。言語の予約語ではない。
📌 このページのポイント
- サンプルで使う、特別な意味を持たない仮の名前
- 変数だけでなく、関数・ファイル名・文字列にも使える
- fooやbarも同じように説明用の名前として使われる
- 実際の処理では、役割が伝わる名前にすると読みやすい
ホゲって、何かの命令なの?
hogeは、説明やサンプルで使う仮の名前だよ。特定の処理をする命令ではないんだ。変数名だけでなく、関数名やファイル名、例の文字列としても登場する。「今は名前の意味が大事ではない」という場面で使われるね。
コードにhogeって書けば、そのまま使える?
普通の名前だから、使う前に定義などが必要だよ。たとえばJavaScriptの let hoge = 3; なら、hogeという変数に3を入れる。letのような言語のキーワードとは違うので、hogeが最初から特別な値を持っているわけではないんだ。
fooやbarも、同じ仲間なの?
説明用の仮の名前という役割は似ているよ。英語の資料ではfooやbar、bazなどが登場する。日本語のサンプルではhogeやfugaなども見かけるね。順番や名前が言語の規則で決まっているわけではないので、コード内での定義を読むことが大切だよ。
hogeと書くのは、絶対ダメ?
短い例で仕組みを説明するときには使えるよ。でも長い実装で、何を表すかが大切な変数には、役割のわかる名前が向いている。たとえば年齢ならage、名前ならuserNameだね。hogeがあるだけで、テストコードや不具合だと決めつける必要はないよ。
hogeが出てきたら、どう読めばいいの?
まず仮の名前と考えて、代入した値や使われ方を見よう。図の let hoge = 3; と let age = 3; は、どちらも変数に3を入れる例だけれど、ageなら年齢という役割が伝わる。仮の名前から、わかりやすい実際の名前へ置き換えて考えると読みやすくなるね。
まとめ:ざっくりこれだけ覚えればOK!
「ホゲ」って出てきたら「説明のために置いた仮の名前」と思えばだいたいOK!
📖 おまけ:英語の意味
「hoge」 = 説明用の仮の名前
💬 説明用に置く仮の名前だよ。変数・関数・ファイル名や、文字列の例として使われるね。