第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實戰演練:實現一個簡單的原子計算器。
推薦閱讀
- JavaScript前端開發模塊化教程
- 21天學通C++(第6版)
- MySQL數據庫管理與開發實踐教程 (清華電腦學堂)
- Python Web數據分析可視化:基于Django框架的開發實戰
- Unity UI Cookbook
- 微服務從小白到專家:Spring Cloud和Kubernetes實戰
- CRYENGINE Game Development Blueprints
- .NET 4.5 Parallel Extensions Cookbook
- SpringBoot從零開始學(視頻教學版)
- 零基礎學C語言(升級版)
- Vue.js光速入門及企業項目開發實戰
- Microsoft XNA 4.0 Game Development Cookbook
- 大話程序員:從入門到優秀全攻略
- Game Programming using Qt 5 Beginner's Guide
- JSP大學實用教程