标签: Go

共找到了137个结果

类的定义、初始化和成员方法

Go 入门教程 面向对象编程

上篇教程我们简单给大家介绍了 Go 语言的类型系统,关于基础类型、复合类型以及值语义和引用语义我们前 面在数据类型系列里面已经基本都...

由 学院君 发布于4年前    浏览数: 15246    点赞数: 7

类型系统概述

Go 入门教程 面向对象编程

对于面向对象编程的支持,Go 语言的实现可以说是完全颠覆了以往我们对面向对象编程的认知,下面我们先通过对 Go 语言类型系统的介绍让...

由 学院君 发布于4年前    浏览数: 11407    点赞数: 8

函数篇(六):递归函数与性能优化

Go 入门教程 函数式编程

递归函数的编写思路 很多编程语言都支持递归函数,所谓递归函数指的是在函数内部调用函数自身的函数,从数学解题思路来说,递归就是把一个...

由 学院君 发布于4年前    浏览数: 8689    点赞数: 10

函数篇(五):系统内置函数

Go 入门教程 函数式编程

Go 语言提供了一些不需要导入任何包就可以直接使用的内置函数。我们把这些内置函数做一个简单的分类,如下表所示: 名称 说明 ...

由 学院君 发布于4年前    浏览数: 8791    点赞数: 7

函数篇(四):匿名函数与闭包

Go 入门教程 函数式编程

匿名函数 熟悉 Laravel 框架(一个 PHP Web 框架)的同学对匿名函数应该很熟悉,Laravel 框架中有着大量匿名函数...

由 学院君 发布于4年前    浏览数: 9090    点赞数: 6

函数篇(三):变长参数

Go 入门教程 函数式编程

所谓变长参数指的是函数参数的数量不确定,可以按照需要传递任意数量的参数到指定函数,比如前面演示过的 fmt.Printf 函数的参数...

由 学院君 发布于4年前    浏览数: 9295    点赞数: 7

函数篇(二):函数的传参和返回值

Go 入门教程 函数式编程

上篇教程我们介绍了 Go 语言中函数的基本定义和调用,其中也涉及到了函数的传参和返回值,只不过那里演示的是最简单的场景,今天我们就更...

由 学院君 发布于4年前    浏览数: 9355    点赞数: 9

函数篇(一):函数的基本定义和调用

Go 入门教程 函数式编程

几乎所有编程语言都支持函数,编写函数的目的在于将复杂的问题分解为一系列简单的任务来处理,此外同一个函数还可以被多次复用,这一结构在面...

由 学院君 发布于4年前    浏览数: 8849    点赞数: 7

流程控制篇(四):跳转语句

Go 入门教程 函数式编程

break 与 continue 语句 和 PHP 一样,Go 语言支持在循环语句中通过 break 语句跳出循环,通过 cont...

由 学院君 发布于4年前    浏览数: 7306    点赞数: 6

流程控制篇(三):循环语句

Go 入门教程 函数式编程

基本使用 与其它编程语言不同的是,Go 语言中的循环语句只支持 for 关键字,而不支持 while 和 do-while 结构。...

由 学院君 发布于4年前    浏览数: 10605    点赞数: 7

流程控制篇(二):分支语句

Go 入门教程 函数式编程

分支语句会根据传入条件的不同,选择不同的分支代码执行。Go 语言的分支语句和 PHP 类似,只是不需要在每个分支结构中显式通过 br...

由 学院君 发布于4年前    浏览数: 7782    点赞数: 7

流程控制篇(一):条件语句

Go 入门教程 函数式编程

流程控制主要用于设定计算执行的次序,建立程序的逻辑结构。Go 语言的流程控制和 PHP 类似,支持如下的几种流程控制语句: 条件语...

由 学院君 发布于4年前    浏览数: 8389    点赞数: 5

数据类型篇(十一):指针的概念和基本使用

Go 入门教程 函数式编程

指针概述 我们知道,变量的本质对一块内存空间的命名,可以通过引用变量名来使用这块内存空间存储的值,而指针的含义则指向存储这些变量值的...

由 学院君 发布于4年前    浏览数: 8754    点赞数: 8

数据类型篇(十):字典类型的遍历与排序

Go 入门教程 函数式编程

遍历字典 我们可以像遍历数据那样对字段类型数据进行遍历: testMap := map[string]int{ "on...

由 学院君 发布于4年前    浏览数: 9866    点赞数: 7

数据类型篇(九):字典类型的声明、初始化和基本使用

Go 入门教程 函数式编程

字典定义 有 PHP 基础的同学都应该知道,PHP 数组包含索引数组和关联数组,PHP 中的索引数组即对应 Go 语言的数组和切片...

由 学院君 发布于4年前    浏览数: 12401    点赞数: 5