Go笔记

Posted by saltyfishyjk on 2023-12-18
Words 241 and Reading Time 1 Minutes
Viewed Times

Go笔记

Part 0 前言

Go,也称 Golang,是 Google 开发的编程语言,其轻量级协程使得在处理高并发需求时表现出色。

Part 1 安装

Linux - Ubuntu

下载与安装

参考博客:如何在 Debian / Ubuntu 上安装 Go 开发环境

推荐使用其中的官方二进制包方式安装,因为 apt 方式安装的版本过旧

设置国内代理

参考博客:go get 报错:dial tcp 142.251.43.17:443: i/o timeout

Windows

参考博客:Go 语言在 Windows 上的安装及配置

Part 2 语言结构

1
2
3
4
5
6
7
package main
import "fmt"

func main() {
/* code */
fmt.Println("Hello World!")
}
  • 每个 go 源文件都需要在开头声明所属包 package main
  • 在 main 包中声明的 main 函数被视为程序入口
    • 如果代码中有 init 函数,那么会在程序执行之初自动执行
    • 如果引入的包有 init 函数,会按照导入顺序执行各个包的 init 函数

This is copyright.