首页
快讯
工具箱
门户
导航
云销售
搜索
登录
注册
首页
话题
小组
问答
好文
用户
我的社区
域名交易
唠叨
首页
小组
Go 编程语言
Go 编程语言
288 帖子
8 成员
创建于 2025-03-22
组长:
凯特网
加入小组
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
编程语言
发布帖子
全部
交流
分享
程序
教程
[分享]
Go语言适合做什么
Go语言作为 Google 2009 年推出的开发语言,其被设计成一门应用于搭建 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。从 1.0 版本开始就备受众多开发者关注并得到广泛使...
宁儿
发表于
191 天前
0
88
[分享]
哪些大公司正在使用Go语言
Go语言自 09 年面世以来,已经 10 个年头了。在这 10 年中,已经有很多公司开始使用Go语言开发自己的服务,甚至完全转向 Go 开发,同时也诞生了很多基于 Go 的服务和应用,比如 Dokce...
宁儿
发表于
191 天前
0
56
[分享]
哪些项目使用Go语言开发?
所有的编程语言都反映了语言设计者对编程哲学的反思,通常包括之前的语言所暴露的一些不足地方的改进。Go语言从发布 1.0 版本以来备受众多开发者关注并得到广泛使用,Go语言的简单、高效、并发特性吸引了众...
宁儿
发表于
191 天前
0
65
[分享]
Go语言简介
Go语言(或 Golang)起源于 2007 年,并在 2009 年正式对外发布。Go 是非常年轻的一门语言,它的主要目标是“兼具 Python 等动态语言的开发速度和 C/C++ 等编译型语言的性能...
宁儿
发表于
191 天前
0
70
[分享]
Go 会不会取代Python、Java、c++
Go语言,自2009年由Google推出以来,凭借其出色的性能、简洁的语法和强大的并发支持,已经迅速成为开发者们热议的语言之一。是否Go会取代Python、Java、C++这一问题,答案并不是简单的“...
宁儿
发表于
196 天前
0
169
[分享]
Go每日一题 今日(2025-04-28) 的题目如下
下面这段代码输出什么?func main() { i : 65 fmt.Println(string(i)) } A. AB. 65C. compilation error答案解析:参考答案及解析:A...
啊龙
发表于
221 天前
0
130
[分享]
Go 错误处理
Go 语言通过内置的错误接口提供了非常简单的错误处理机制。error类型是一个接口类型,这是它的定义:type error interface { Error() string } 我们可以在编码中通...
啊龙
发表于
221 天前
0
122
[分享]
Go 语言接口
Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。实例/ 定义接口 / type interface_name interf...
啊龙
发表于
221 天前
0
80
[分享]
Go 语言类型转换
类型转换用于将一种数据类型的变量转换为另外一种类型的变量。Go 语言类型转换基本格式如下:type_name(expression) type_name 为类型,expression 为表达式。实例以...
啊龙
发表于
221 天前
0
50
[分享]
Go 语言递归函数
递归,就是在运行的过程中调用自己。语法格式如下:func recursion() { recursion() / 函数调用自身 / } func main() { recursion() } Go 语...
啊龙
发表于
221 天前
0
56
[分享]
Go 语言Map(集合)
Map 是一种无序的键值对的集合。Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。Map 是一种集合,所以我们可以像迭代数组和切片那样迭代它。不过,Map 是无序...
啊龙
发表于
221 天前
0
78
[分享]
Go 语言范围(Range)
Go 语言中 range 关键字用于for循环中迭代数组(array)、切片(slice)、链表(channel)或集合(map)的元素。在数组和切片中它返回元素的索引值,在集合中返回 keyvalu...
啊龙
发表于
221 天前
0
65
[分享]
Go 语言切片(Slice)
Go 语言切片是对数组的抽象。Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定...
啊龙
发表于
221 天前
0
51
[分享]
Go 语言结构体
Go 语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。结构体表示一项记录,比如保存图书馆的书籍记录,每本书...
啊龙
发表于
221 天前
0
84
[分享]
Go 语言指针作为函数参数
Go 语言允许向函数传递指针,志需要在函数定义的参数上设置为指针类型即可。以下实例演示了如何向函数传递指针,并在函数调用后修改函数内的值,:package main import "fmt&...
啊龙
发表于
221 天前
0
52
[分享]
Go 语言指向指针的指针
如果一个指针变量存放的又是另一个指针变量的地址,则称这个指针变量为指向指针的指针变量。当定义一个指向指针的指针变量时,第一个指针存放第二个指针的地址,第二个指针存放变量的地址:指向指针的指针变量声明格...
啊龙
发表于
221 天前
0
59
[分享]
Go 语言指针数组
在我们了解指针数组前,先看个实例,定义了长度为 3 的整型数组:package main import "fmt" const MAX int 3 func main() { a...
啊龙
发表于
221 天前
0
78
[分享]
Go 语言指针
Go 语言中指针是很容易学习的,Go 语言中使用指针可以更简单的执行一些任务。接下来让我们来一步步学习 Go 语言指针。我们都知道,变量是一种使用方便的占位符,用于引用计算机内存地址。Go 语言的取地...
啊龙
发表于
221 天前
0
66
[分享]
Go 语言向函数传递数组
如果你想向函数传递数组参数,你需要在函数定义时,声明形参为数组,我们可以通过以下两种方式来声明:方式一形参设定数组大小:void myFunction(param int) { . . . } 方式二...
啊龙
发表于
221 天前
0
186
[分享]
Go 语言多维数组
Go 语言支持多维数组,以下为常用的多维数组声明方式:var variable_name ... variable_type 以下实例声明了三维的整型数组:var threedim int 二维数组二...
啊龙
发表于
221 天前
0
82
[分享]
Go 语言数组
Go 语言提供了数组类型的数据结构。数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。相对于去声明number0, number1,...
啊龙
发表于
221 天前
0
53
[分享]
Go 语言变量作用域
作用域为已声明标识符所表示的常量、类型、变量、函数或包在源代码中的作用范围。Go 语言中变量可以在三个地方声明:函数内定义的变量称为局部变量函数外定义的变量称为全局变量函数定义中的变量称为形式参数接下...
啊龙
发表于
221 天前
0
230
[分享]
Go 语言函数方法
Go 语言中同时有函数和方法。一个方法就是一个包含了接受者的函数,接受者可以是命名类型或者结构体类型的一个值或者是一个指针。所有给定类型的方法属于该类型的方法集。语法格式如下:func (variab...
啊龙
发表于
221 天前
0
51
[分享]
Go 语言函数闭包
Go 语言支持匿名函数,可作为闭包。匿名函数是一个"内联"语句或表达式。匿名函数的优越性在于可以直接使用函数内的变量,不必申明。以下实例中,我们创建了函数 getSequence(...
啊龙
发表于
221 天前
0
48
[分享]
Go 语言函数作为值
Go 语言可以很灵活的创建函数,并作为值使用。以下实例中我们在定义的函数中初始化一个变量,该函数仅仅是为了使用内置函数 math.sqrt() ,实例为:package main import ( &...
啊龙
发表于
221 天前
0
38
[分享]
Go 语言函数引用传递值
引用传递是指在调用函数时将实际参数的地址传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。引用传递指针参数传递到函数内,以下是交换函数 swap() 使用了引用传递:/ 定义交换值函数/...
啊龙
发表于
221 天前
0
51
[分享]
Go 语言函数值传递值
传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。默认情况下,Go 语言使用的是值传递,即在调用过程中不会影响到实际参数。以下定义了 swap(...
啊龙
发表于
221 天前
0
45
[分享]
Go 语言函数
函数是基本的代码块,用于执行一个任务。Go 语言最少有个 main() 函数。你可以通过函数来划分不同功能,逻辑上每个函数执行的是指定的任务。函数声明告诉了编译器函数的名称,返回类型,和参数。Go 语...
啊龙
发表于
221 天前
0
57
[分享]
Go 语言 goto 语句
Go 语言的 goto 语句可以无条件地转移到过程中指定的行。goto语句通常与条件语句配合使用。可用来实现条件转移, 构成循环,跳出循环体等功能。但是,在结构化程序设计中一般不主张使用goto语句,...
啊龙
发表于
221 天前
0
49
[分享]
Go 语言 continue 语句
Go 语言的 continue 语句 有点像 break 语句。但是 continue 不是跳出循环,而是跳过当前循环执行下一次循环语句。for 循环中,执行 continue 语句会触发for增量语...
啊龙
发表于
221 天前
0
52
1
2
3
成员
更多
csdn大佬
久久在线
啊龙
九秘
道亮_(:з」∠)_
冯艳
宁儿
凯特网
站长交流