Golang 基础教程

    技术2022-07-10  127

    https://www.nhooo.com/golang/golang-tutorial.html

    推荐 Golang 基础教程

    Go 基础教程Go 开发环境安装Go 入门教程Go 语言标识符Go 语言关键字Go 语言数据类型Go 语言变量Go 语言常量Go 语言运算符Go 变量作用域Go var关键字Go 类型转换Go 短变量声明(:=)

    Golang 控制语句

    Go 语言条件语句 Go 语言循环语句Go 语言循环控制语句Go 语言Switch语句Go Select和deadlock死锁

    Golang 函数 & 方法

    Go 语言函数Go 变参函数Go 匿名函数Go main和init函数Go 函数参数Go 函数多返回值Go 返回参数命名Go 空白标识符(下划线)Go Defer关键字Go 方法(Method)Go 同名方法

    Golang 结构体

    Go 结构体(struct)Go 结构体比较Go 嵌套结构体Go 匿名结构和字段Go 函数用作结构体字段

    Golang 切片 & 数组

    Go 语言数组Go 数组复制Go 数组作为函数参数Go 语言切片(Slice)Go 切片复制Go 切片作为函数参数Go 语言切片比较Go 切片排序Go 切片分割

    Golang 字符串(String)

    Go 语言字符串(String)Go 字符串比较Go 字符串拼接Go 字符串修剪Go 字符串分割Go 字符串包含Go 字符串索引

    Golang 指针

    Go 语言指针Go 语言双指针Go 指针作为函数参数Go 语言函数返回指针Go 数组和指针Go 结构体和指针Go 语言指针容量Go 语言指针长度

    Golang 接口

    Go 语言接口(Interfaces)Go 语言多个接口

    Golang 并发

    Go 并发(Goroutines)Go 语言Select语句Go 语言单向通道

    Golang 异常(Error)

    Go 语言 Error(错误处理)Go 语言 Recover(恢复)Go 语言 Panic

    Golang 其他杂项

    Go Regex(正则表达式)Go 语言 Time(日期时间)

     

    Go 基础教程

    Go教程提供了Go编程的基本和高级概念。我们的Go语言教程专为初学者和专业人士而设计。

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

    我们的Go教程包括Go语言的所有主题,如何安装go,例如go语法  if-else,for,for for-range,go break,continue,struct,interface,map等。

    Go语言介绍

    Go是Google于2007年由Robert Griesemer,Rob Pike和Ken Thompson开发的一种编程语言。Go是一种静态类型的语言。Go具有与C类似的语法。它是基于高性能和快速开发的目的而开发的。Go提供类型安全,垃圾回收,动态键入功能,许多高级内置类型,例如可变长度数组和键值映射等。

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

    Go具有内置的并发性。

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

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

    包声明

    导入包

    变量

    语句与表达式

    函数

    注释

    实例

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

    示例

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

    输出:

    Hello, World
    Processed: 0.011, SQL: 9