Go 语言简介

Go是Google着眼于快速开发和高性能的一种编程语言。

Go语言介绍

Go是一种过程编程语言。它由Google的Robert Griesemer,Rob Pike和Ken Thompson于 2007年开发,但于 2009年作为一种开放源代码编程语言发布。程序通过使用软件包进行组装,以有效地管理依赖关系。该语言还支持动态语言一样的环境采用模式。例如,类型推断(y:= 0 变量y是float类型的有效声明)。它是基于高性能和快速开发的目的而开发的。Go提供类型安全,垃圾回收,动态键入功能,许多高级内置类型,例如可变长度数组和键值映射等。

  • Go是一种现代,快速且功能强大的标准库。

  • Go具有内置的并发性。

  • Go使用接口作为代码可重用性的基础。

Go 语言最主要的特性: 

  • 自动垃圾回收

  • 更丰富的内置类型

  • 函数多返回值

  • 错误处理

  • 匿名函数和闭包

  • 类型和接口

  • 并发编程

  • 反射  

  • 语言交互性

Go程序的基本结构包括以下部分:

  • 包声明

  • 导入包

  • 变量

  • 语句与表达式

  • 函数

  • 注释

实例

让我们看一个简单的Go编程语言示例。

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

输出:

Hello, World

编程笔记 » Go 语言简介