Go 语言笔记 | 青训营

113 阅读2分钟

Go 语言笔记 | 青训营

(第一天参加训练营的时候,没有学习过go,虽然语言是互通的,但还是稍微学习一下基础的语法,记录如下)

Go 语言是一门开源的编程语言,由 Google 开发,旨在提供高效、可靠且简洁的编程体验

1:安装 Go

  • 前往官方网站 golang.org/ ,下载适合操作系统的 Go 安装包。
  • 安装 Go 并配置环境变量,确保能够在终端或命令提示符中执行 Go 命令。

2:Hello, World!

  • 创建一个名为 hello.go 的文件,并在其中输入以下代码: package main
import "fmt"

func main() {
    fmt.Println("Hello, World!")
}
  • 在终端或命令提示符中,使用 go run 命令运行程序:
go run hello.go
  • 将会看到输出:Hello, World!

3:声明变量:

  • Go 是一门静态类型语言,需要在使用变量之前先声明它们的类型。
  • 例如,声明一个整数变量并赋值:
var age int = 25
  • 或者,使用类型推断来简化声明:
name := "John"

4:控制流语句:

  • Go 语言支持常见的控制流语句,如条件语句(if)、循环语句(for)和选择语句(switch)。
  • 例如,使用 if 条件语句判断一个数的正负性:
if num > 0 {
    fmt.Println("Positive")
} else if num < 0 {
    fmt.Println("Negative")
} else {
    fmt.Println("Zero")
}
  • 使用 for 循环打印数字 0 到 9:
for i := 0; i < 10; i++ {
    fmt.Println(i)
}
  • 使用 switch 语句根据条件执行不同的代码块:
switch day {
case "Monday":
    fmt.Println("It's Monday!")
case "Friday":
    fmt.Println("TGIF!")
default:
    fmt.Println("Just another day")
}

5:函数:

  • 在 Go 中,函数是基本的代码块单元。可以定义自己的函数,并在需要时调用它们。
  • 例如,定义一个用于计算两个整数之和的函数:
func add(a, b int) int {
    return a + b
}
  • 调用函数并打印结果:
result := add(3, 4)
fmt.Println(result) // 输出:7

6:包和导入:

  • Go 使用包(package)来组织代码。一个包是相关功能的集合,可以由一个或多个源文件组成。
  • 使用 import 关键字导入其他包,以便在代码中使用它们的功能。
  • 例如,导入 fmt 包并使用其中的函数:
import "fmt"

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

这只是最简单的go语言一些基础知识,本来就不是抱着写出多么好的教程来的,只是说适合自己这样有其他语言的基础,需要简单将go入门的人,咱们且学。