字面量意思
字面量(Literal)是程式語言中直接表示常量的值的一種表示方式。字面量可以直接嵌入到原始碼中,用於創建一個固定值,而不是使用變數或其他計算生成的值。字面量的值通常是直接可見的,例如數字、字元串、布爾值等。
在不同的程式語言中,字面量的表現形式和用途可能會有所不同。以下是一些常見的程式語言中的字面量示例:
-
數字字面量:
- 整數:
123
- 浮點數:
1.23
- 十六進位:
0xFF
- 八進位(部分語言支持):
0o77
- 整數:
-
字元串字面量:
- 單引號字元串:
'Hello'
- 雙引號字元串:
"World"
- 原始字元串(某些語言中):
r"\n"
- 單引號字元串:
-
布爾字面量:
true
/false
/True
/False
/TRUE
/FALSE
(不同語言可能有大小寫差異)
-
字元字面量(部分語言支持):
'a'
-
數組或列表字面量:
[1, 2, 3]
-
字典或映射字面量:
{a: 1, b: 2}
字面量通常用於定義常量值,或者作為變數的初始值。它們在代碼中的值通常是固定的,不會隨著程式的運行而改變。在編譯型語言中,字面量的值可能在編譯階段就被編譯成機器碼,而在解釋型語言中,字面量的值可能在運行時被解釋執行。