為什么有些編程語言寫完一句后要加分號?
一個非常好的問題,我是工作多年的Web應用架構師,來回答一下這個問題。歡迎關注我,了解更多IT專業知識。
首先不太恰當的比喻一下,編程語言是我們告訴電腦做什么事情怎么做的溝通工具,那么一句話說不完一件事,總要有個斷句吧,所以每句結束時加上分號,編譯器/解釋器就知道這句話說完了。
那么為什么有的語言有分號,有的沒有呢?只是不同語言的定義語法不同。舉兩個例子:
Java語言,每句結束都有分號標記的,代碼塊要用花括號,比如:
Python語言,結束可以沒有分號,代碼塊也不用花括號,用縮進空格,比如:
注意如果兩個或者多個語句寫成一行,還是需要用分號,比如: