程式設計語言中的 一等公民,二等公民,三等公民
一等公民
一般來說,如果某程式設計語言中的一個值可以作為引數傳遞,可以從子程式中返回,可以賦值給變數,就稱它為一等公民
二等公民
可以作為引數傳遞,但是不能從子程式中返回,也不能賦給變數
三等公民
它的值連作為引數傳遞都不行(比如label)
字面量
在電腦科學中,字面量(literal)是用於表達原始碼中一個固定值的表示法(notation)。幾乎所有計算機程式語言都具有對基本值的字面量表示,諸如:整數、浮點數以及字串;而有很多也對布林型別和字元型別的值也支援字面量表示;還有一些甚至對列舉型別的元素以及像陣列、記錄和物件等複合型別的值也支援字面量表示法。
本作品採用《CC 協議》,轉載必須註明作者和本文連結