天天看點

Java工程師必知詞彙:辨別符

|名詞定義|

辨別符(英文對應詞:identifier,縮寫為ID),又稱為識别碼,是一個用來識别物件的名稱,識别對象可能是概念、具體可數的物體或是不可數的物質。辨別符可能是字、編号、字母、符号,也可能是由上述元素所組成。

在程式設計語言中,辨別符就是程式員自己規定的具有特定含義的詞,比如類名稱,屬性名稱,變量名等。

|技術特點|

C語言/C++/Java/Python/Go/Lua/Delphi

把辨別符分為三類:關鍵字,預定義辨別符,使用者自定義辨別符 。

1.由字母(A-Z,a-z)、數字(0-9)、下劃線“_”組成,并且首字元不能是數字,但可以是字母或者下劃線。

2.不能把關鍵字、預定義辨別符、标準庫函數名等作為使用者辨別符

3.長度是由具體的編譯器或解釋器、或虛拟機決定的

4.區分大小寫。一般對變量名用小寫,符号常量命名用大寫,預定義辨別符用雙下劃線前導并大寫。

5.辨別符命名應做到“見名知意”

java

對于辨別符的組成在Java之中的定義如下:由字母、數字、_、$所組成,其中不能使用數字開頭,其中不能使用Java保留字(關鍵字)。

python

Java工程師必知詞彙:辨別符

php/perl

其它同上,增加美元符号$作為辨別符組成,且隻能作為變量的開頭。

VB/VBA

第一個為英文大、小寫字母或漢字,後面跟着若幹數字、英文大小寫字母,下劃線'_'或美元符号'$',總長度不要超過255個。

1.不分字母大小寫。

2.支援中文名字。

c#

變量名的第一個字元必須是字母、下劃線(_)或@。

其後的字元可以是字母、下劃線或數字。

區分大小寫。

不能把關鍵字、預定義辨別符、标準庫函數名等作為使用者辨別符。

|參考資料|

[1] 阿裡雲大學視訊

[2] Java開發者

[3] 維基百科