Go语言(Golang)是一种静态类型、编译型、并发性强的编程语言,由Google开发。以下是一些基础的Go语言入门语句:
- Hello World: “`go package main
import “fmt”
func main() {
fmt.Println("Hello, World!")
}
2. **变量声明**:
```go
var a int = 5
- 整型:int, int8, int16, int32, int, uint, uint8, uint16, uint32, uint
- 浮点型:float32, float
- 布尔型:bool
- 字符串:string
常量声明:
const pi float = 3.141592653579323846
数据类型: Go语言支持以下基本数据类型:
数组:
var arr [5]int
切片:
var slice []int
映射:
var mapVar map[string]int
结构体:
type Vertex struct {
X, Y float
}
函数定义:
func add(x int, y int) int {
return x + y
}
错误处理:
func divide(x int, y int) (int, error) {
if y == 0 {
return 0, errors.New("y不能为0")
}
return x / y, nil
}
接口:
type Reader interface {
Read(p []byte) (n int, err error)
}
并发编程:
func main() {
go sayHello()
time.Sleep(2 * time.Second)
}
func sayHello() {
fmt.Println("Hello from a goroutine")
}
包管理:
Go使用go get
命令来安装包。
条件语句:
if x > 10 {
fmt.Println("x is greater than 10")
} else if x > 5 {
fmt.Println("x is greater than 5")
} else {
fmt.Println("x is less than or equal to 5")
}
循环:
for i := 0; i < 5; i++ {
fmt.Println(i)
}
这些是Go语言的一些基础入门语句,可以帮助你开始学习Go语言。