Go语言,也称为Golang,是由Google设计和开发的一种静态类型、编译型和并发型的编程语言。以下是Go语言的一些基本特性和代码示例:
安装和设置
要开始使用Go语言,你需要在你的计算机上安装Go。你可以从Go官方网站下载适合你操作系统的安装程序,并按照提示进行安装。安装完成后,你需要设置你的环境变量,以便让系统知道Go的位置。
2.基础语法
Go语言的基础语法包括变量、数据类型、控制结构、函数等。下面是一些基本的代码示例:
package main
import "fmt"
func main() { // 变量和数据类型 var myInt int = 10 var myFloat float64 = 3.14 var myString string = "Hello, world!"
// 控制结构 if myInt > 5 { fmt.Println("myInt is greater than 5") } else { fmt.Println("myInt is less than or equal to 5") }
// 函数 func sayHello() { fmt.Println("Hello, world!") }
sayHello() // 调用函数 }
3.面向对象编程(OOP)
Go语言支持面向对象编程,你可以定义结构体(struct),并在结构体上定义方法(method)。以下是一个简单的示例:
package main
import "fmt"
// 定义一个结构体 type Circle struct { radius float64 }
// 在结构体上定义方法 func (c Circle) area() float64 { return 3.14 * c.radius * c.radius }
func main() { c := Circle{radius: 2.0} // 创建一个Circle对象 fmt.Println(c.area()) // 调用对象的方法 }
并发编程(Concurrency)
Go语言的并发模型是它的一大特色,Go语言内置了goroutine和channel,可以方便地进行并发编程。以下是一个简单的示例:
package main
import ( "fmt" "time" )