文章浏览阅读824次。go语言基础(二):匿名函数、数组、随机数、切片、字符串1. 匿名函数匿名函数的使用常用的有两种情况定义并调用匿名函数func main() { // 匿名函数的定义 // func后面的第一个括号代表函数的形参列表 ......
2024-01-12 20:15 阅读 阅读全文文章浏览阅读345次。全栈编程原创的go语言体系课,课程分四个阶段:《第一阶段go语言基础语法篇》,从go语言基础语法篇讲起,go语言环境集成,常用开发工具集成,常用数据类型讲解,流程控制,函数,结构体,方法,包,......
2023-11-11 19:49 阅读 阅读全文文章浏览阅读714次。因此,通常我们并不知道append调用是否导致了内存的重新分配,因此我们也不能确认新的slice和原始的slice是否引用的是相同的底层数组空间。在下一次迭代时i=4,现在没有新的空余的空间了,因此appendInt函......
2024-01-22 14:05 阅读 阅读全文文章浏览阅读347次。func main() { //声明一个map并初始化 m2 := make(map[string]string, 10) //追加元素 m2["name"] = "zhangsan" m2["age"] = "18" //输出map fmt.Println(m2) //声明切片并初始化 i2 := make([]map[string]string,1) //添加......
2024-01-21 09:27 阅读 阅读全文文章浏览阅读76次。Go学习笔记——第3章 表达式(上)3.1 保留字3.2 运算符3.3 初始化3.1 保留字Go语言仅有25个保留关键字。保留关键字不能用作常量、变量、函数名以及结构体字段等标识符breakdefaultfuncinterfacecasedefergomapchanelsegotop......
2024-01-22 22:51 阅读 阅读全文文章浏览阅读2.8k次。go在windows下编译linux的执行文件package mainimport ( "fmt" "os" "os/exec")//filepath: 要编译的文件的路径func build(filepath string){ _ = os.Setenv("CGO_ENABLED", "0") _ = os.Setenv("GOARCH", &qu......
2024-01-27 20:50 阅读 阅读全文最近在忙一个Server+Client的项目,Client是Android手机,大概也就是几十的规模。Server是纯Go语言实现,没有apache或者ngix这种webserver,也没有数据库,自己写了个文件管理module,处理这种小规模的服务没问题。算下来接触Go语言也有......
2024-01-18 13:35 阅读 阅读全文挑版本之前,我们先来看看Go语言的。如今,Go团队已经将版本发布节奏稳定在每年发布两次大版本上,一般是在和。Go团队承诺,比如目前最新的大版本是Go1.17,那么Go团队就会为Go1.17和Go1.16版本提供支持。如果Go1.18版本发布,......
2023-10-13 14:43 阅读 阅读全文文章浏览阅读157次。实际上,外层的结构体不仅仅是获得了匿名成员类型的所有成员,而且也获得了该类型导出的全部的方法。匿名成员的数据类型必须是命名的类型或指向一个命名的类型的指针。其实任何命名的类型都可以作......
2024-01-22 14:05 阅读 阅读全文