網頁

2021/5/23

程式 什麼是實字 what is literal

程式中的實字(literal)為原始碼中表示固定值的符號。

常見的實字如字串(string)、數字(number)、布林(boolean)、陣列(array),正則表示式(regex),有些程式語言有物件實字(object literal)。

下面是Java的各種實字。

String s = "hello world"; // "hello world" 是字串實字
int n = 100; // 100 是整數實字
double d = 3.14; // 3.14 是浮點數實字
String[] ss = {"a", "b", "c"}; // {"a", "b", "c"} 是陣列實字
String regex = "^[0-9A-Fa-f]+$"; // "^[0-9A-Fa-f]+$" 是regex實字

JavaScript的物件實字(object literal)

let employee = {id: 1, name: 'John', age: 33} // object literal

Go的struct實字(struct literal)

employee := struct { // anonymous struct
    ID int64
    Name string
    Age int
} {Id: 1, Name: "John", Age: 33,} // struct literal


沒有留言:

張貼留言