原文地址Go 教程Go 是一种编译型语言,它结合了解释型语言的游刃有余,动态类型语言缓冲...
转载
2022-11-04 09:54:52
62阅读
转自:://blog.coderzh./2015/09/28/go-tips/
转载
2017-03-17 10:45:00
167阅读
2评论
# Go语言函数手册
Go语言(通常称为Golang)是一种开源编程语言,具有简洁的语法、并发处理的优势以及良好的性能。函数是Go语言中一个基础而重要的组成部分,利用函数可以将代码模块化和重用,从而提高代码的可读性和可维护性。本文将探讨Go语言的函数,包括定义、参数、返回值以及一些高级特性,并提供相应的代码示例。
## 函数的定义
在Go语言中,函数是通过`func`关键字定义的。函数的基本
原创
2024-10-03 07:10:07
39阅读
# Go语言开发手册科普文章
Go语言(又称Golang)是由Google开发的一种开源编程语言,其设计目的是为了简化软件开发过程,提高开发效率,与此同时保持较高的性能。本文将介绍Go语言的基本特性、语法结构及其在实际开发中的应用,尤其是并发编程方面的优势。
## Go语言的特性
### 简洁性与高效性
Go语言的语法设计较为简洁,它避免了许多传统编程语言的复杂性,这使得开发者能够更快速地
类型 ...
转载
2021-07-19 16:00:00
165阅读
2评论
包的概念:和python一样,把相同功能的代码放到一个目录,称之为包.可以提高代码的可复用性、模块化结构.包可以被其他包引用.main包是用来生成可执行文件(应用程序),每个程序只有一个main包.所有的代码不能单独存在,都会属于一个包.相当于php的命名空间.调用规则:同一个包中函数,直接调用.不同包中函数,通过包名 + 点 + 函数名进行调用.包访问控制规则:大写:这个函数/变量是可导出的小写
原创
2023-10-14 16:09:22
121阅读
init的执行时机 导入包时前面加 _ 表示只执行包内的init函数 main包会编译成.exe 使用首字母大小写来说明包是否外部可见
原创
2022-12-08 15:14:00
71阅读
$GOPATH目录下的src源码目录一般是按照包来组织的,每一个包就是一个文件夹。目录名字是包内源文件的物理位置,目录名也是我们代码中import语句里的内容。源文件的开始有一个package关键字,用于指明该源文件的包名,一般情况下,我们需要让package的名字与目录名一致,但是并不是必须这样做,如果不这样做,那么import的时候需要用目录名,在源文件中使用import的模块时,需要用pac
原创
2022-11-11 11:53:47
65阅读
Github: https://github.com/coderzh/CodeTips
转载
2017-04-21 17:08:00
81阅读
2评论
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些
转载
2021-01-10 20:37:00
156阅读
2评论
Go语言简单入门 文章目录Go语言简单入门一、说明二、先决条件三、编写代码四、使用外部包,调用命令 一、说明本文简单的指导,将完成下面事情:安装GO(如果还没有安装);写一个简单的“Hello,World”代码;使用Go命令,运行你的代码;使用Go的包发现工具,查找你在代码中能使用的包;调用一个外部模块的函数;二、先决条件有一些写代码的经历;有一个编写代码的工具;任何的文本编辑器都是可以的。绝大多
转载
2023-07-26 16:29:00
129阅读
Go 系列教程 —— 6. 函数(Function)函数是什么?函数是一块执行特定任务的代码。一个函数是在输入源基础上,通过执行一系列的算法,生成预期的输出。函数的声明在 Go 语言中,函数声明通用语法如下:func functionname(parametername type) returntype {
// 函数体(具体实现的功能)
}函数的声明以关键词 func&nb
转载
2023-12-14 19:25:36
62阅读
文章目录开发篇3.1 包第三方包管理3.2 魔鬼数字3.3 常量 & 枚举3.4 结构体3.5 运算符3.6 函数3.7 参数3.8 返回值3.9 注释通用注释要求包注释要求函数与方法注释要求变量和常量的注释要求编码注释Bug的注释带mutex的struct必须是指针receiversrecieved是值类型还是指针类型其他注释要求3.10 错误3.11 其他参数传递自定义类型的stri
转载
2023-10-18 23:10:31
415阅读
Golang面试问题汇总通常我们去面试肯定会有些不错的Golang的面试题目的,所以总结下,让其他Golang开发者也可以查看到,同时也用来检测自己的能力和提醒自己的不足之处,欢迎大家补充和提交新的面试题目.1. Golang中除了加Mutex锁以外还有哪些方式安全读写共享变量Golang中Goroutine 可以通过 Channel 进行安全读写共享变量,还可以通过原子性操作进行.2. 无缓冲C
转载
2023-10-26 23:13:22
152阅读
标准的Go语言代码库中包含了大量的包,并且在安装 Go 的时候多数会自动安装到系统中。我们可以在 $GOROOT/src/pkg 目录中查看这些包。下面简单介绍一些我们开发中常用的包。1) fmt fmt 包实现了格式化的标准输入输出,这与C语言中的 printf 和 scanf 类似。其中的 fmt.Printf() 和 fmt.Println() 是开发者使用最为频繁的函数。格式化短语派生于C
转载
2023-12-24 08:37:55
73阅读
包介绍包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmt、os、io等。定义包我们还可以根据自己的需要创建自己的包。一个包可以简单理解为一个存放.go文件的文件夹。 该文件夹下面的所有go文件都要在代码的第一行添加如下代码,声明该文件归属的包。package 包名注意事项:一个文件夹下面只能有一个包,同样一个包的文件不能在多个文件夹下。包名
转载
2023-07-18 12:24:44
87阅读
目录os包详解1、Ch系列函数1.1 func Chdir(dir string) error1.2 func Chmod(name string, mode FileMode) error1.3 func Chown(name string, uid, gid int) error1.4 func Chtimes(name string, atime time.Time, mtime time
转载
2024-06-26 11:11:47
70阅读
Go语言的 os 包中提供了操作系统函数的接口,是一个比较重要的包。顾名思义,os 包的作用主要是在服务器上进行系统的基本操作,如文件操作、目录操作、执行命令、信号与中断、进程、系统状态等等。os 包中的常用函数1) Hostname 函数定义: func Hostname() (name string, err error)Hostname 函数会返回内核提供的主机名。2) Environ 函数
转载
2023-12-10 16:22:38
48阅读
目录1、包介绍2、标准库3、程序执行顺序1、包介绍包是结构化代码的一种方式:每个程序都由包(通常简称为 pkg)的概念组成,可以使用自身的包或者从其他包中导入内容。如同其他一些编程语言中的类库或命名空间的概念,每个 go 文件都属于且仅属于一个包。一个包可以有许多以 .go 为扩展名的源文件组成,因此文件名和包名一般来说都是不相同的。必须在源文件中非注释的第一行指明这个文件属于哪个包,如:pack
转载
2024-01-12 11:07:17
65阅读
在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的。本文介绍了Go语言中如何定义包、如何导出包的内容及如何导入其他包。Go语言的包(package)包介绍包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmt、os、io等。定义包我们还可以根据自己的需要创建自己的包。一个包可以简单理解为一个存放.go文件的文
转载
2023-07-26 16:21:22
79阅读