golang入门经典100例

发布时间:2024-12-23 03:53:53

Go语言是一门简单、高效、并发性强的编程语言,越来越受到开发者的喜爱和关注。在学习Golang时,经典的100个例子可以帮助我们掌握语法、理解特性,并提供实际应用的实例。通过这些例子,我们可以更快地入门Golang,并在实践中提高我们的开发技能。

例子一:Hello, World!

学习任何编程语言的第一个例子都是输出"Hello, World!",Golang也不例外。下面是一个简单的Hello, World!程序:

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

这段代码展示了一个最简单的Golang程序,通过import导入fmt包,使用Printf函数打印输出字符串。运行这个程序,控制台会打印出"Hello, World!"。

例子二:变量和常量

在Golang中,使用var关键字定义变量。例如:

var x int x = 10 fmt.Println(x) // 输出 10

这段代码创建了一个整型变量x,并给它赋值为10。我们也可以使用短变量声明方式定义并初始化变量:

y := 20 fmt.Println(y) // 输出 20

这样,变量y的类型会自动推导为整型。

例子三:流程控制

Golang提供了常见的流程控制语句,比如if语句、for循环和switch语句。

示例1:if语句

score := 85 if score >= 90 { fmt.Println("优秀") } else if score >= 80 { fmt.Println("良好") } else { fmt.Println("一般") }

这段代码根据分数输出不同的评级。

示例2:for循环

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

这段代码会打印出0到4的数字。

示例3:switch语句

day := 3 switch day { case 1: fmt.Println("星期一") case 2: fmt.Println("星期二") case 3: fmt.Println("星期三") default: fmt.Println("其他") }

这段代码根据day的值输出对应的星期几。

通过这些例子,我们可以学习和理解Golang的基本语法和特性。掌握这些基础知识后,我们就可以使用Golang进行更复杂的开发,并在实际项目中应用这些知识。

相关推荐