コンテンツにスキップ
Wikipedia

「識別子」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
1行目: 1行目:
'''識別子'''(しきべつし、(削除) identifier) (削除ここまで)とは、ある実体の集合の中で、特定の元を他の元から曖昧さ無く区別することを可能とする、その実体に関連する属性の集合のこと<ref>ISO/IEC 25760-1:2011 3.1.1~3.1.4</ref>をいう。ほぼすべての情報処理システムで何らかの識別子が使われており、識別子を利用することで機械的な処理が可能になる。
'''識別子'''(しきべつし、(追記) {{lang-en-short|identifier}}) (追記ここまで)とは、ある実体の集合の中で、特定の元を他の元から曖昧さ無く区別することを可能とする、その実体に関連する属性の集合のこと<ref>ISO/IEC 25760-1:2011 3.1.1~3.1.4</ref>をいう。ほぼすべての情報処理システムで何らかの識別子が使われており、識別子を利用することで機械的な処理が可能になる。


==(削除) (削除ここまで)識別子の例(削除) (削除ここまで)==
==識別子の例==
*(削除) (削除ここまで)[[バーコード]]
*[[バーコード]]
*(削除) (削除ここまで)[[基本4情報]]
*[[基本4情報]]
*(削除) (削除ここまで)[[氏名]]
*[[氏名]]
*(削除) (削除ここまで)[[メールアドレス]]
*[[メールアドレス]]
*{{lang|en|[[HTTP cookie]]}}
* [[HTTP_cookie]]
*(削除) (削除ここまで)匿名識別子
*匿名識別子


*(削除) (削除ここまで)オペレーティングシステムにおける識別子
*オペレーティングシステムにおける識別子
**(削除) (削除ここまで)[[ユーザー識別子]]
**[[ユーザー識別子]]
**(削除) (削除ここまで)[[プロセス識別子]]
**[[プロセス識別子]]
**(削除) (削除ここまで)[[セキュリティ識別子]]
**[[セキュリティ識別子]]


*(削除) (削除ここまで)ネットワークにおける識別子
*ネットワークにおける識別子
**(削除) (削除ここまで)[[デジタルオブジェクト識別子]]
**[[デジタルオブジェクト識別子]]
**(削除) (削除ここまで)[[サービスセット識別子]]
**[[サービスセット識別子]]
**(削除) (削除ここまで)[[IPアドレス]]
**[[IPアドレス]]
**(削除) (削除ここまで)[[MACアドレス]]
**[[MAC(追記) アドレス|{{lang|en|MAC}} (追記ここまで)アドレス]]


==(削除) (削除ここまで)プログラミング言語における識別子(削除) (削除ここまで)==
==プログラミング言語における識別子==
[[プログラミング言語]]においては[[変数 (プログラミング)|変数]]や[[関数 (プログラミング)|関数]]などを識別する、プログラム中の[[トークン]]として表される。識別子は[[スコープ]]内で複数の意味を持ってはならない。また曖昧さが許されないので、文法上定まった形式に沿った名前でなければならない。
[[プログラミング言語]]においては[[変数 (プログラミング)|変数]]や[[関数 (プログラミング)|関数]]などを識別する、プログラム中の[[トークン]]として表される。識別子は[[スコープ]]内で複数の意味を持ってはならない。また曖昧さが許されないので、文法上定まった形式に沿った名前でなければならない。


一般的な[[プログラミング言語]]では、アルファベットまたは _ (アンダーバー)などの一部の記号、数字などから構成され、空白を含まない任意の並びと定められている。この時曖昧さを避けるために数字を先頭に使えないものが多い。[[FORTRAN]]、[[Perl]]などの様に変数名によって変数の意味が定まる場合もある。
一般的な[[プログラミング言語]]では、アルファベットまたは _ (アンダーバー)などの一部の記号、数字などから構成され、空白を含まない任意の並びと定められている。この時曖昧さを避けるために数字を先頭に使えないものが多い。(追記) {{lang|en| (追記ここまで)[[FORTRAN]](追記) }} (追記ここまで)(追記) {{lang|en| (追記ここまで)[[Perl]](追記) }} (追記ここまで)などの様に変数名によって変数の意味が定まる場合もある。


例:
例:
*<code>abc</code>
abc
(削除) (削除ここまで)function
(追記) *<code> (追記ここまで)function(追記) </code> (追記ここまで)
(削除) (削除ここまで)_item
(追記) *<code> (追記ここまで)_item(追記) </code> (追記ここまで)
(削除) (削除ここまで)sector1
(追記) *<code> (追記ここまで)sector1(追記) </code> (追記ここまで)
(削除) (削除ここまで)value_of_item
(追記) *<code> (追記ここまで)value_of_item(追記) </code> (追記ここまで)
(削除) (削除ここまで)@var
(追記) *<code> (追記ここまで)@var(追記) </code> (追記ここまで)


==(削除) (削除ここまで)参考文献(削除) (削除ここまで)==
==参考文献==
<references/>
<references/>


==(削除) (削除ここまで)関連項目(削除) (削除ここまで)==
==関連項目==
*(削除) (削除ここまで)[[命名規則 (プログラミング)]]
*[[命名規則 (プログラミング)]]
*(削除) (削除ここまで)[[ハンガリアン記法]]
*[[ハンガリアン記法]]
*(削除) (削除ここまで)[[キャメルケース]]
*[[キャメルケース]]
*(削除) (削除ここまで)[[名前空間]]
*[[名前空間]]
*(削除) (削除ここまで)[[多重定義]]
*[[多重定義]]


{{tech-stub}}
{{tech-stub}}

2013年12月1日 (日) 12:39時点における版

識別子(しきべつし、: identifier)とは、ある実体の集合の中で、特定の元を他の元から曖昧さ無く区別することを可能とする、その実体に関連する属性の集合のこと[1] をいう。ほぼすべての情報処理システムで何らかの識別子が使われており、識別子を利用することで機械的な処理が可能になる。

識別子の例

プログラミング言語における識別子

プログラミング言語においては変数関数などを識別する、プログラム中のトークンとして表される。識別子はスコープ内で複数の意味を持ってはならない。また曖昧さが許されないので、文法上定まった形式に沿った名前でなければならない。

一般的なプログラミング言語では、アルファベットまたは _ (アンダーバー)などの一部の記号、数字などから構成され、空白を含まない任意の並びと定められている。この時曖昧さを避けるために数字を先頭に使えないものが多い。FORTRAN Perl などの様に変数名によって変数の意味が定まる場合もある。

例:

  • abc
  • function
  • _item
  • sector1
  • value_of_item
  • @var

参考文献

  1. ^ ISO/IEC 25760-1:2011 3.1.1~3.1.4

関連項目

AltStyle によって変換されたページ (->オリジナル) /