第一章 Go介紹

前言

作為一個初學(xué)者,我曾聽聞go語言的諸多傳奇,也曾對c語言充滿無限憧憬,但一直未敢嘗試。然而,這次我決定深入了解并學(xué)習(xí)這門被譽為21世紀C語言的golang。我將記錄下我的入門學(xué)習(xí)筆記,歡迎各位大佬指導(dǎo),也請各位讀者多多包涵,初學(xué)者需要鼓勵。

第一章 Go介紹gopher.png

一、安裝Go

官方網(wǎng)站:https://www.php.cn/link/ae224a2b6d1b233a204dad19a6aa017d
Go語言中文網(wǎng):https://www.php.cn/link/29e513cb9c9729c89c181c0d863f1a5b

Go語言項目在江湖上赫赫有名,我雖早有耳聞,但一直只是旁觀:

什么是Go? Go是一門開源的編程語言,它能輕松構(gòu)建簡單、可靠且高效的軟件。

下載安裝時,可以選擇從官方網(wǎng)站下載,選擇適合電腦的安裝包,然后點擊下一步。對于國內(nèi)用戶,建議使用Go語言中文網(wǎng),下載速度會更快。配置GOROOT路徑時,windows用戶需要在系統(tǒng)環(huán)境變量中添加GOROOT變量,Mac/linux用戶則需在bash profile文件中添加GOROOT。查看Go版本可以通過以下命令:

go version

第一章 Go介紹go version.png

開發(fā)工具推薦包括vim、emacs、idea、eclipse、vs、sublime等,搭配Go插件使用。IDE方面,推薦使用golandLiteIDE。

第一章 Go介紹 liteIDE.png

以下是使用idea + Go插件搭建Go開發(fā)環(huán)境的示例:

第一章 Go介紹idea + go插件.png

或者,可以選擇開源免費的liteIDE:

第一章 Go介紹liteIDE.png

Hello World

創(chuàng)建文件夾:

第一章 Go介紹Hello World.png

編寫代碼:

package main import "fmt" func main() {     fmt.Println("Hello, World!") }

第一章 Go介紹編寫

編譯并運行:

第一章 Go介紹 運行.png

通過上述步驟,在Windows下,我們會生成一個可執(zhí)行文件hello.exe;在Mac/Linux下,會生成一個hello文件。

第一章 Go介紹可執(zhí)行文件

第一章 Go介紹執(zhí)行

Go語言的包

包(package)類似于其他語言的庫(libraries)或模塊(modules)。Go語言提供了許多可用的包管理工具。更多包的列表可以參考https://www.php.cn/link/ae224a2b6d1b233a204dad19a6aa017dpkg/。本教程中,我們將重點學(xué)習(xí)和探索Go標準包。學(xué)好之后,我們也可以嘗試建立自己的包管理工具。

總結(jié)

本章到此結(jié)束。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊8 分享