前言
作為一個初學者,我曾聽聞go語言的諸多傳奇,也曾對c語言充滿無限憧憬,但一直未敢嘗試。然而,這次我決定深入了解并學習這門被譽為21世紀C語言的golang。我將記錄下我的入門學習筆記,歡迎各位大佬指導,也請各位讀者多多包涵,初學者需要鼓勵。
gopher.png
一、安裝Go
官方網站:https://www.php.cn/link/ae224a2b6d1b233a204dad19a6aa017d
Go語言中文網:https://www.php.cn/link/29e513cb9c9729c89c181c0d863f1a5b
Go語言項目在江湖上赫赫有名,我雖早有耳聞,但一直只是旁觀:
什么是Go? Go是一門開源的編程語言,它能輕松構建簡單、可靠且高效的軟件。
下載安裝時,可以選擇從官方網站下載,選擇適合電腦的安裝包,然后點擊下一步。對于國內用戶,建議使用Go語言中文網,下載速度會更快。配置GOROOT路徑時,Windows用戶需要在系統環境變量中添加GOROOT變量,Mac/Linux用戶則需在bash profile文件中添加GOROOT。查看Go版本可以通過以下命令:
go version
go version.png
開發工具推薦包括vim、emacs、idea、eclipse、vs、sublime等,搭配Go插件使用。ide方面,推薦使用goland或LiteIDE。
liteIDE.png
以下是使用idea + Go插件搭建Go開發環境的示例:
idea + go插件.png
或者,可以選擇開源免費的liteIDE:
liteIDE.png
Hello World
創建文件夾:
Hello World.png
編寫代碼:
package main import "fmt" func main() { fmt.Println("Hello, World!") }
編寫
編譯并運行:
運行.png
通過上述步驟,在Windows下,我們會生成一個可執行文件hello.exe;在Mac/Linux下,會生成一個hello文件。
可執行文件
執行
Go語言的包
包(package)類似于其他語言的庫(libraries)或模塊(modules)。Go語言提供了許多可用的包管理工具。更多包的列表可以參考https://www.php.cn/link/ae224a2b6d1b233a204dad19a6aa017dpkg/。本教程中,我們將重點學習和探索Go標準包。學好之后,我們也可以嘗試建立自己的包管理工具。
總結
本章到此結束。