アンダースコアとは何ですか?

アンダースコアは、コンピュータープログラミング言語、ファイル名、およびインターネット上のURLで使用される特別な記号です。 多くの形式は変数または名前内の空のスペースを受け入れないため、スペースキーの代わりに主に使用されます。 アンダースコアは、代わりに使用できる許容可能な仮想空間として開発されました。 このシンボルは、低ダッシュ、アンダーストライク、またはローラインとも呼ばれます。

プログラミング言語が進化したとき、スペースを使用せずに文字列をわかりやすい方法で表現する方法に関してジレンマがありました。 たとえば、プログラミング言語内のエンティティまたは識別子の名前としての「thisisanobject」は、特に異なるポイントで繰り返し使用される場合、読みやすく、理解しにくいでしょう。 一部のプログラミング言語では、「this-is-an-object」など、単語を区切るためにハイフンを使用できます。 残念ながら、かなりの数の言語がハイフンを減算演算子として扱い、その構文ではハイフンをセパレータとして使用できません。

識別子内で空のスペースを使用することはできず、文字通りギャップを埋める記号または文字が実際に必要でした。 1960年代後半には、アンダースコアがアルファベット文字として含まれていたため、プログラマーは複数の単語を使用してオブジェクトに簡単に名前を付けることができました。 このシンボルは、非常に大きな文字列名を連結し、読み取り可能な変数名を作成するために使用されます。 前の例を使用すると、「this_is_an_object」は多くのプログラミング言語で受け入れられる有効な変数名になります。

電子メール名、World Wide Web上のURL、およびコンピューターのオペレーティングシステム内の非常に長いファイル名は、アンダースコアを使用して単語を区切ります。 たとえば、ファイル名、曲、およびWord文書は「name_name_name」として保存できます。 また、コンピューターにログオンするときなどに、ユーザー名の単語を区切るために使用することもできます。 これは、ハイフンと同じキーのゼロの隣の上部近くのキーボードにあります。 シフトキーを押しながらハイフンキーを押すと、アンダースコアが表示されます。

アンダースコアには非常に興味深い歴史があります。 タイプライターで最初に使用され、特定の単語に下線を引いて強調します。 当時、印刷された単語をあらゆる変曲で表現する唯一の方法でした。 アンダースコアは、タイプライターで印刷された単語に下線を引く簡単で安価な方法として登場しました。 長い水平線を作成してフォームに空白スペースを作成するために使用されることがあります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?