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

第2章
Go程序的基礎要素

上一章介紹了Go語言的特性以及Go開發環境的安裝過程,并概述了Go運行時的作用和機制,然后分別用“記事本”和Visual Studio Code編輯器編寫了Go源代碼程序,隨后進行編譯和運行。Go語言和其他編程語言一樣,一個大的工程項目由很多包所構成,一個包對應一個或者多個Go源代碼文件,每個Go源代碼文件由Go程序的基礎要素所構成。

Go程序主要由包、函數、邏輯控制語句、數據類型、常量和變量、運算符和注釋等構成。其中,變量或者常量主要用于值的存儲,并與運算符一起構成較為復雜的表達式;基礎類型(整數類型、字符串類型和布爾類型)可被聚合為結構體等數據結構,用于復雜的數據存儲。Go程序使用if和for等邏輯控制語句來控制語句的執行流程。

本章主要涉及的知識點有:

· Go語言的包:掌握包的作用以及命名規范、包名和包路徑的區別。

· Go語言的數據類型:掌握Go語言中的基本數據類型、用戶自定義類型以及不同類型的特點。

· Go語言的變量和常量:掌握Go語言中變量和常量的聲明方式以及命名規范,同時掌握變量和常量的首字母大小寫在外部可見性的區別。

· Go語言的運算符:掌握Go語言中常見的幾種運算符及其優先級。

· Go語言的注釋:掌握Go語言中幾種常見的注釋用法以及如何生成文檔。

· Go實戰演練:實現一個簡單的原子計算器。

主站蜘蛛池模板: 富顺县| 循化| 平湖市| 许昌县| 家居| 寿光市| 江城| 广德县| 丹寨县| 普兰店市| 武宣县| 西城区| 庆云县| 康乐县| 忻州市| 武义县| 安达市| 上犹县| 阳新县| 濮阳市| 镇平县| 桃源县| 昔阳县| 闸北区| 盐山县| 阿勒泰市| 广南县| 武平县| 博客| 西充县| 禹城市| 定州市| 乌拉特前旗| 行唐县| 安塞县| 随州市| 上虞市| 扎兰屯市| 敖汉旗| 长宁县| 武安市|