Golang快速入门 | 第五天 | 即时通讯系统服务端
阶段一 基础server构建 初始化相关 mkdir IM_System cd IM_System go mod init my_server touch server.go main.go 创建Sever对象 server.go type Server struct { Ip string Port int } 处理server创建接口的函数 server.
阶段一 基础server构建 初始化相关 mkdir IM_System cd IM_System go mod init my_server touch server.go main.go 创建Sever对象 server.go type Server struct { Ip string Port int } 处理server创建接口的函数 server.
浏览地址:点击浏览
GOPATH 弊端 无版本控制概念 无法同步一致第三方版本号 无法指定当前项目引用的第三方版本库 Go Modules 命令 命令 作用 go mod init 生成 go.mod 文件 go mod download 下载 go.mod 文件中指明的所有依赖 go mod tidy 整理现有的依赖 go mod graph 查看现有的依赖结构
未完待续,持续学习更新... 是什么 npm代表Node Package Manager(Node软件包管理器),是一个用于管理JavaScript包和依赖项的工具。它是Node.js平台的默认软件包管理器,允许开发人员在项目中安装、更新、删除和共享JavaScript代码模块。 使用npm,您可以轻松地在您的项目中安装和管理其他开发人员创建的JavaScript包。这些包通常包含可重用的代
结构体标签 格式 `key1:value1 key2:value2` 放在结构体属性后面,使用反引号包裹,多个键值对使用空格分隔,value数据类型一般为string,可以使用反射读取出来 练习 package main import ( "fmt" "reflect" ) type SimpleStudent struct { Name string `t
指针(入门水准) package main import "fmt" func addNumberOne(p int) { p += 1 } func addNumberOnePointer(p *int) { *p += 1 } func main() { var a int = 10 addNumberOne(a) fmt.Printf("addNumberOn