📅  最后修改于: 2023-12-03 14:41:34.896000             🧑  作者: Mango
Go语言(又称Golang)是一种开源的编程语言,由Google开发。Go语言的设计目标是提供一种具有高效性、可维护性、安全性、并行处理等特性的系统编程语言。
var a int // 变量声明
a = 10 // 变量赋值
var b int = 20 // 变量声明并赋值
c := 30 // 简短声明,自动推导类型
if a > 10 {
// do something
} else {
// do something
}
for i := 0; i < 10; i++ {
// do something
}
switch a {
case 1:
// do something
case 2:
// do something
default:
// do something
}
func add(a, b int) int {
return a + b
}
a := 10
p := &a // p指向a的内存地址
fmt.Println(*p) // 输出a的值
type Person struct {
name string
age int
}
p := Person{name: "Tom", age: 18}
fmt.Println(p.name)
type Person struct {
name string
age int
}
func (p Person) SayHello() {
fmt.Printf("Hello, my name is %v", p.name)
}
p := Person{name: "Tom", age: 18}
p.SayHello()
func hello() {
fmt.Println("Hello, World!")
}
go hello() // 启动goroutine
ch := make(chan int) // 创建channel
go func() {
ch <- 1 // 发送数据到channel
}()
i := <-ch // 从channel中读取数据
fmt.Println(i)
以上就是Golang教程的基础内容,学会这些知识点,就可以开始开发充满魅力的Golang应用啦!