識別子
他と区別するための名前だよ
文字だったり数字だったり記号だったりだよ
具体的に何を指すかはケース・バイ・ケースだよ
簡単に書くよ
識別子(読:シキベツシ 英:identifier)とは
そいつを他のやつと区別するために付けた名前なり番号なり記号なりのこと
です。
詳しく書くよ
サクっと一言で説明すると
他と区別するために付けた名前
が「識別子」です。
今回は「名前」と表現しましたが、番号だったり記号だったりする場合も あります。
そこら辺は、ゆるく捉えてください。
「識別子」と出てきたときは前後の文章に注目してください。
具体的に何を指しているかはケース・バイ・ケースです。
例えば「変数名(変数の名前)」を意図して「識別子」と表現している場合があります。
「関数名(関数の名前)」を意図して「識別子」と表現している場合も あります。
あるいは「ID」を日本語的に表現したくて「識別子」と表現している場合も あります。
識別子を英語にすると「identifier(アイデンティファイア)」です。
「identifier」を省略した(先頭の2文字を取った)のが「ID」です。
変数名にしろ関数名にしろIDにしろ「他と区別するための名前」ですよね。
よって、識別子です。
他にも、いろいろなものを指して「識別子」と表現している場合があります。
上で書いた通り、IDは識別子です。
ユーザIDやグループID、プロセスIDのような「〇〇ID」を指して「識別子」と表現しても、おかしくは ありません。
また、識別子は「他と区別するための名前」です。
変数名や関数名、ドメイン名のような「〇〇名」も「識別子」と言えるできるでしょう。
あるいは、IPアドレスやMACアドレスなども役割に注目すると「(ネットワーク上で)他と区別するための名前」です。
「識別子」と表現してもおかしくありません。
他にも、あんなものやこんなものを「識別子」と表現できます。
登場した「識別子」が何を指しているかは文脈から判断してください。
一言でまとめるよ
まぁ「識別子」って単語が出てきたら「他と区別するための名前なんだな~」と お考えください。






