快速入门:Go编程语言

冬日暖阳 2020-01-27T15:14:43+08:00
0 0 212

Go是一种开源的静态类型编程语言,由Google公司于2007年推出。它被设计成一种简洁、安全和高效的语言,适用于构建各种规模的应用程序。

安装Go并设置环境变量

在开始使用Go之前,我们需要先安装Go并设置相应的环境变量。可以从官方下载页面选择适用于您操作系统的安装包,并按照安装向导的指示完成安装。

安装完成后,需要设置Go语言的环境变量。打开您的终端并输入以下命令:

export PATH=$PATH:/usr/local/go/bin

/usr/local/go/bin替换为您实际安装的Go语言的路径。

Hello, World!

Go语言以其简洁而著称,让我们从一个经典的"Hello, World!"程序开始:

package main

import "fmt"

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

将上述代码保存为hello.go,然后在终端中运行以下命令来编译和执行程序:

go run hello.go

您应该会在终端中看到输出Hello, World!

声明变量

在Go语言中,要声明一个变量需要指定其类型。以下是一个声明整数和字符串变量的例子:

package main

import "fmt"

func main() {
    var num int
    num = 10

    var str string = "Hello, Go!"

    fmt.Println(num)
    fmt.Println(str)
}

控制流和函数

Go语言支持常见的控制流结构,如条件语句和循环。

package main

import "fmt"

func main() {
    num := 5

    if num > 0 {
        fmt.Println("Number is positive")
    } else if num < 0 {
        fmt.Println("Number is negative")
    } else {
        fmt.Println("Number is zero")
    }

    for i := 0; i < 5; i++ {
        fmt.Println(i)
    }

    fmt.Println(add(2, 3))
}

func add(a, b int) int {
    return a + b
}

包和导入

Go语言支持将代码组织到不同的包中,并使用import关键字导入其他包。

例如,我们可以创建一个名为math的包,其中包含一些数学函数:

// math.go
package math

func Add(a, b int) int {
    return a + b
}

func Subtract(a, b int) int {
    return a - b
}

然后,我们可以在另一个文件中导入并使用该包的函数:

package main

import (
    "fmt"
    "your_module_name/math"
)

func main() {
    fmt.Println(math.Add(4, 5))
    fmt.Println(math.Subtract(10, 3))
}

总结

这只是一个快速入门指南,介绍了如何安装Go并编写一些基本的代码。Go语言的特点和功能还有很多,包括并发编程、垃圾回收和内置的测试框架等。在掌握了基本概念后,您可以继续深入学习和探索Go编程语言。

希望这篇博客能够帮助您开始学习Go编程语言的旅程!

相似文章

    评论 (0)