原创

Go 语言入门指南

温馨提示:
本文最后更新于 2024年07月26日,已超过 252 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

Go 语言入门指南

Go语言,也被称为Golang,是谷歌开发的一种静态类型、编译型编程语言。它以简洁性、高效性和并发性著称,在云计算、网络编程和系统编程领域应用广泛。

本指南将带你了解Go语言的基本概念和语法,并通过简单示例帮助你快速上手。

安装Go

  1. 从官方网站 https://go.dev/ 下载适用于你的操作系统的Go安装包。
  2. 按照安装向导完成安装。
  3. 确认环境变量配置正确,可以通过命令 go version 检查Go版本。

编写第一个Go程序

```go package main

import "fmt"

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

  • package main: 声明当前文件属于 main 包,这是 Go 程序的入口点。
  • import "fmt": 引入 fmt 包,它提供格式化输出的功能。
  • func main() {}: 定义 main 函数,程序执行从这里开始。
  • fmt.Println("Hello, world!"): 使用 fmt.Println() 打印 "Hello, world!" 到控制台。

保存文件为 hello.go 并运行命令 go run hello.go,你将在控制台看到输出:Hello, world!

基本语法

  • 变量声明: var name string = "John"
  • 数据类型: Go 支持基本数据类型,如整数(int)、浮点数(float64)、字符串(string)、布尔值(bool)等。
  • 运算符: Go 提供了常见的算术运算符、关系运算符、逻辑运算符等。
  • 控制流: Go 支持 if...elseforswitch 等控制语句。
  • 函数: Go 中函数可以接收参数并返回结果。
  • 数组和切片: Go 支持数组和切片,用于存储相同类型的数据。
  • 映射: Go 中的映射类似于其他语言中的字典或哈希表。

示例代码

计算两个数的和:

```go package main

import "fmt"

func main() { num1 := 10 num2 := 20 sum := num1 + num2 fmt.Println("和为:", sum) } ```

判断一个数字是否为偶数:

```go package main

import "fmt"

func main() { num := 12

if num%2 == 0 { fmt.Println(num, "是偶数") } else { fmt.Println(num, "是奇数") } } ```

学习资源

通过以上步骤和学习资源,你将能够快速入门Go语言,并开始编写自己的Go程序。

正文到此结束