当前位置:首页 > Go

Go语言学习——函数递归、类型别名和自定义类型

2023年03月09日 21:00:05服务端
递归 package main import "fmt" // 递归:自己调用自己 // 递归适合处理那种问题相同、问题规模越来越小的场景 // 递归一定要有一个明确的退出条件 // 永远不要高估自己 // 3! = 3 * 2 * 1 = 3* 2! // 4! = 4 * 3 * 2 *...

[Golang学习笔记] 04 程序实体1 变量声明

2023年03月04日 10:32:40服务端
[Golang学习笔记] 04 程序实体1 变量声明
Go语言 变量 声明 赋值 短变量声明 变量声明: Go语言的程序实体包含:变量、常量、函数、结构体和接口,是一门静态类型的编程语言。 (在声明变量或常量的时候,需要指定类型,或者给予足够信息是的Go语言能够推导出类型) Go语言变量的类型可以是预定义的类型,也可以是程序自定义的函数、结构体或接口。...

go 面试题

2023年02月28日 19:05:17服务端
package main import ( "fmt" ) type People struct{} func (p *People) ShowA() { fmt.Println("showA") p.ShowB() } func (p *People) ShowB() { fmt.P...

小刘的go面试题

2023年02月02日 19:42:39服务端
深度拷贝链表 https://studygolang.com/articles/31084 go GC垃圾回收算法 STW go map 底层数据结构 go panic https://www.cnblogs.com/xiaobaiskill/p/11793096.html slcice array...

go面试题

2023年01月12日 09:24:36服务端
go面试题
目录 面试题连接 go变量哪些是引用类型,哪些是值类型 golang中new和make的区别 go 打印 %v %+v %#v 的区别 go struct能不能比较 go defer(for defer),先进后出,后进先出 select可以用于什么,常用语gorotine的完美退出 5、conte...

go部分面试题

2023年01月07日 22:28:09服务端
go部分面试题 1.Goroutine 的调度原理 2. Go内存分配的内部结构和分配机制、逃逸分析 3.GC的原理、写屏障的含义及作用 4.channel 的消息通讯原理、channel 的底层实现 5.Goroutine 和线程的区别、协程池的作用 6.GC 三色标记算法 7.并发编程相关的核心...

015 Go语言基础之接口

2022年12月26日 21:39:38服务端
015 Go语言基础之接口
目录 二、接口类型 七、值接收者和指针接收者实现接口的区别 10.2 空接口的应用 10.2.1 空接口作为函数的参数 10.2.2 空接口作为map的值 十一、类型断言 更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs....

go 面试题

2022年12月22日 18:14:12服务端
有四个线程1、2、3、4。线程1的功能就是输出1,线程2的功能就是输出2,以此类推.........现在有四个文件ABCD。初始都为空。现要让四个文件呈如下格式: A:1 2 3 4 1 2.... B:2 3 4 1 2 3.... C:3 4 1 2 3 4.... D:4 1 2 3 4 1....

13、Go语言基础之接口

2022年12月21日 10:31:59服务端
13、Go语言基础之接口
接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 接口 接口类型 在Go语言中接口(interface)是一种类型,一种抽象的类型。 interface是一组method的集合,是duck-type programming的一种体现。接口做的事情就...

go语言教程零基础入门到精通

2022年12月17日 17:43:12服务端
go语言教程零基础入门到精通
精选文章 在Windows10安装部署Golang开发环境 Go语言生成二维码是如此简单 一文让你知道为什么学了PHP的都要转学Go语言 免费获取Git GO Java视频教程 用 PHP和Golang 来刷leetCode 之 无重复字符 最长子串 课程详细目录: ├─L001-Go语言-mp4...