保留字
維基百科,自由的 encyclopedia
保留字(英語:Reserved word),有時也叫關鍵字(keyword)[1][2],是程式語言中的一類語法結構。在特定的程式語言裡,這些保留字具有較為特殊的意義,並且在語言的格式說明裡被預先定義。通常,保留字包括用來支援型別系統的原始資料類型的標記,並可以用來辨識諸如迴圈結構、語句塊、條件、分支等程式結構。
保留字在程式語言設計之時就被定義。有時,語言說明具有一定的靈活性,軟體商可能會在其生產的編譯器中添加非標準的語言特性。同樣,當發展得更加成熟時,程式語言的保留字標準可能會擴充一些額外的特性,例如,在傳統的程式語言中增加物件導向程式設計的特性。有時,程式語言說明會包含一些將來版本可能需要用到的保留字。在Java中,const
和goto
就是兩個保留字——它們在Java中目前沒有被使用,因此不具有意義,但是不能夠被用作識別碼。[3]通過「保留」這個術語,它們可以在Java的未來版本中補充,而不需要「破壞」舊的Java原始碼。不像預定義函式、方法和子程式,保留字不能被程式設計師定義,而前面那些的名稱通常被歸類於識別碼,而不是保留字。