官术网_书友最值得收藏!

  • Go語言定制指南
  • 柴樹杉等
  • 344字
  • 2022-05-09 14:50:07

第1章 詞法單元

豐富多彩的世界是由100多種化學元素構成的,高級編程語言程序也是由多種基本元素構成的,這些基本元素就是詞法單元(token)。詞法單元構成表達式(expression)和語句(statement),表達式和語句構成函數(function),函數構成文件(source file),源文件最終構成軟件工程項目(project)。本章的重點是介紹程序的基本元素——詞法單元。

詞法單元不僅包含關鍵字,還包含用戶自定義的標識符、運算符、分隔符和注釋等。詞法單元有以下3個重要屬性:

  • 詞法單元的類型;
  • 詞法單元在源代碼中的原始文本形式;
  • 詞法單元出現的位置。

在所有詞法單元中,注釋和分號是比較特殊的:注釋一般不影響程序的語義,因此在很多情況下可以忽略;分號用于分隔語句。本章介紹如何對Go程序的源代碼進行詞法分析,即把源代碼轉換成詞法單元序列,并提煉出每個詞法單元的3個重要屬性。

主站蜘蛛池模板: 大兴区| 寿阳县| 堆龙德庆县| 扎鲁特旗| 海安县| 耒阳市| 黄山市| 漳州市| 永康市| 武陟县| 汉阴县| 西青区| 四平市| 桦南县| 尚志市| 七台河市| 大理市| 东阳市| 大同县| 阿拉善右旗| 横峰县| 宜城市| 云浮市| 望江县| 义乌市| 民丰县| 巩留县| 平昌县| 临朐县| 静海县| 福建省| 都安| 易门县| 偏关县| 双牌县| 内江市| 陆良县| 台南市| 承德县| 浮梁县| 来凤县|