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入门的人,咱们且学。