语法与语义


我们经常遇到这个问题。我们选择在大多数时候忽略它们。但这到底是什么意思呢。
他们俩都不一样吗?
嗯......不太好。让我们明白为什么。
语法:
语法告诉您可以编写的内容。
语义:语义告诉你你到底写的是什么意思。

例如。
Value1 + Value2在编程中得到Value3。我们都知道。
现在这个“ValueX”可以是一个变量,可以是常数,也可以是其他东西。
所以,
1 + 2得到3.对吧?是!“Hello”+“World”给出了“HelloWorld”。对?是!
1 +“Hello”得出啥???

确切地说......这是语义学。

你能正确得出1 +“Hello”,这在语法上是正确的,因为你有两个值,中间有一个运算符。
但得出的结果到底是什么意思呢?这就是“语义”的含义。