Go语言基础知识 | 青训营笔记

75 阅读2分钟

Go语言是一门现代化的静态类型编程语言,它具有简洁、高效、可靠的特点,广泛应用于云计算、网络编程和大规模分布式系统开发。本文将介绍Go语言的基础知识,并通过代码演示来帮助读者更好地理解。

入门案例-Hello World

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

在上述代码中,我们使用了fmt包来实现标准输出。使用go run命令运行该程序,即可在终端输出"Hello, World!"。

1.变量与数据类型

Go语言是一门静态类型语言,每个变量在声明时必须指定其类型。以下是一个简单的变量声明和初始化的例子:

package main
import "fmt"
func main() {
    var message string
    message = "Hello, Go!"
    fmt.Println(message)
}

上述代码中,我们声明了一个名为message的字符串变量,并将其初始化为"Hello, Go!"。通过fmt.Println()函数打印该变量的值。

2.流程控制

Go语言提供了常见的流程控制结构,如条件语句和循环语句。

package main
import "fmt"
func main() {
    age := 18
    if age >= 18 {
        fmt.Println("You are an adult.")
    } else {
        fmt.Println("You are a minor.")
    }
}

在上述代码中,我们使用了if语句判断年龄是否大于等于18,并根据结果输出相应的信息。

package main

import "fmt"

func main() {
    for i := 1; i <= 5; i++ {
        fmt.Println(i)
    }
}

上述代码中,我们使用for循环输出1到5的数字。

3.函数

在Go语言中,函数是基本的代码块,用于执行特定的任务。

package main
import "fmt"
func add(a, b int) int {
    return a + b
}

func main() {
    result := add(3, 5)
    fmt.Println(result)
}

上述代码中,我们定义了一个名为add的函数,用于计算两个整数的和。在main函数中调用该函数,并输出结果。