2
讓我們從一些定義開始:每一個字面都是一個表達嗎?
- 的
expression
是產生(返回)值的結構。 - A
literal
是表示固定值的符號。
我可以假設文字是一個只返回一個值的表達式。例如。字面1
是一個表達式,返回值1.
我的方法中是否有任何錯誤,或者是否始終暗示爲表達式?
謝謝澄清。
讓我們從一些定義開始:每一個字面都是一個表達嗎?
expression
是產生(返回)值的結構。literal
是表示固定值的符號。我可以假設文字是一個只返回一個值的表達式。例如。字面1
是一個表達式,返回值1.
我的方法中是否有任何錯誤,或者是否始終暗示爲表達式?
謝謝澄清。
如果您說明了特定於語言的異常(Python文檔,C宏等),那麼您是正確的。一般來說,每個文字都是一個表達式。
這是我的理解。想起來了另一種方式:
4-3
是表達1
1
的一個方式表達1
他們都表現的另一種方式,因爲他們都表達值(1
)。但1
也是一種文字 - 因爲它的字面意思是1
。
我不確定是否存在「文字」的嚴格定義。 OTOH,我想你會很難找到任何通常被認爲是不正確的表述的文字。 – delnan