語法與語義

banq發表於2018-11-15

我們經常遇到這個問題。我們選擇在大多數時候忽略它們。但這到底是什麼意思呢。
他們倆都不一樣嗎?
嗯......不太好。讓我們明白為什麼。

語法:
語法告訴您可以編寫的內容。

語義:語義告訴你你到底寫的是什麼意思。

例如。
Value1 + Value2在程式設計中得到Value3。我們都知道。
現在這個“ValueX”可以是一個變數,可以是常數,也可以是其他東西。
所以,
1 + 2得到3.對吧?是!“Hello”+“World”給出了“HelloWorld”。對?是!
1 +“Hello”得出啥???

確切地說......這是語義學。

你能正確得出1 +“Hello”,這在語法上是正確的,因為你有兩個值,中間有一個運算子。
但得出的結果到底是什麼意思呢?這就是“語義”的含義。
 

相關文章