語法與語義
我們經常遇到這個問題。我們選擇在大多數時候忽略它們。但這到底是什麼意思呢。
他們倆都不一樣嗎?
嗯......不太好。讓我們明白為什麼。
語法:
語法告訴您可以編寫的內容。
語義:語義告訴你你到底寫的是什麼意思。
例如。
Value1 + Value2在程式設計中得到Value3。我們都知道。
現在這個“ValueX”可以是一個變數,可以是常數,也可以是其他東西。
所以,
1 + 2得到3.對吧?是!“Hello”+“World”給出了“HelloWorld”。對?是!
1 +“Hello”得出啥???
確切地說......這是語義學。
你能正確得出1 +“Hello”,這在語法上是正確的,因為你有兩個值,中間有一個運算子。
但得出的結果到底是什麼意思呢?這就是“語義”的含義。
相關文章
- HTML基本語法和語義寫法規則與例項HTML
- HTML基本語法和語義HTML
- lua語法-變數的定義與使用變數
- JavaScript 新語法 「雙問號語法」與「可選鏈語法」JavaScript
- Oracle sql with 語句語法與例子OracleSQL
- 如何自定義python語法.Python
- List Incarnation 語法含義
- mysql函式定義語法MySql函式
- 得到VIEW的定義語法View
- 使用PHP實現詞法分析與自定義語言PHP詞法分析
- Dockerfile語法與建立Docker
- ORACLE UPDATE 語句語法與效能分析Oracle
- Python語法的轉義字元Python字元
- Javascript與抽象語法樹JavaScript抽象語法樹
- Builder模式與Java語法UI模式Java
- class語法與繼承繼承
- 英語語法
- C語言程式設計十大建議——語法語義篇:使用指令碼檢查部分語義錯誤C語言程式設計指令碼
- Markdown與LaTex使用語法整合
- redis系列(二)- 語法與命令Redis
- Presto 與 Hive 語法學習RESTHive
- 模板語法 if 與 with 的區別
- Vuejs 基礎與語法VueJS
- nginx與location語法詳解Nginx
- scala語法 - 方法與函式函式
- 引言:分詞與語法解析分詞
- 佇列與DelphiXe新語法佇列
- 語義網路術語
- Wfurent 語語法概述
- c語言的定義與宣告C語言
- volatile的語義與實踐
- JS語法作用域與詞法作用域JS
- 離散數學——2.命題邏輯公式語法和語義公式
- makefile--if條件判斷語句的語法與使用
- sql case語法和plsql case語法!SQL
- [一、基本語法]1基本語法概述
- 德語語法快速學
- 英語語法基礎