2011-11-21 22 views
2

讓我們從一些定義開始:每一個字面都是一個表達嗎?

  • expression是產生(返回)值的結構。
  • A literal是表示固定值的符號。

我可以假設文字是一個只返回一個值的表達式。例如。字面1是一個表達式,返回值1.

我的方法中是否有任何錯誤,或者是否始終暗示爲表達式?

謝謝澄清。

+1

我不確定是否存在「文字」的嚴格定義。 OTOH,我想你會很難找到任何通常被認爲是不正確的表述的文字。 – delnan

回答

2

如果您說明了特定於語言的異常(Python文檔,C宏等),那麼您是正確的。一般來說,每個文字都是一個表達式。

0

這是我的理解。想起來了另一種方式:

4-3是表達1

1的一個方式表達1

他們都表現的另一種方式,因爲他們都表達值(1)。但1也是一種文字 - 因爲它的字面意思是1

相關問題