iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0
SideProject30

HOW TO GO系列 第 1

01. 基本入門&開發工具

  • 分享至 

  • xImage
  •  

簡介

這個系列賽將分享我自學 Go 語言的心得及筆記。內容將包括開發工具的使用和基礎語法,雖然不會極為詳細,但我將特別紀錄一些重要的觀念。正確的觀念可以幫助我們避免陷入一些常見的陷阱

此外,我認為學習的過程中,無論大小,應該要做點什麼,才算是圓滿?因此,前半部分依據這本書 The Go Programming Language 的筆記開始,後半部分將以完成 Side Project 為目標並記錄過程。

最後希望無論是初學者還是有經驗的開發者,都可以在這個系列中找到有價值的信息(還有,同事說想學不知是真是假?

Why Go?

Go 語言也被稱為 Golang,Google 所主導的開源專案(搜尋 Golang 才搜尋的到啊

在學習的過程中,這幾項是 Go 語言吸引我的幾個特點:

  • 語法簡潔
  • 靜態型別
  • 執行快速
  • 跨平台

如果以上的特點無法吸引你,不妨看看官方的 Case Studies

Install

  1. Install Go Download
  2. Install Visual Studio Code Download
  3. Install Extension - Go for Visual Studio Code

IDE 我是選擇使用 VSCode 也可以使用 GoLand,我是偏好開源所以使用 VSCode (而且又免費

以此時機點的加入的話,版本會是在 go1.21.1

Create Project

  1. 先初始化一個專案,可以使用指令 go mod init <專案名稱> 建立
go mod init ironman2023
  1. 建立 main.go
package main

import "fmt"

func main() {
	fmt.Println("hello world")
}
  1. 執行專案
go run main.go 


下一篇
02. 程式結構
系列文
HOW TO GO30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言