Go语言
文章平均质量分 83
刘小豆豆豆
路漫漫其修远兮,吾将上下而求索!
展开
-
Golang之ORM框架Gorm快速开始
Gorm快速入门 Gorm是Go语言的ORM框架,其特点有: 全特性 ORM (几乎包含所有特性) 模型关联 (一对一, 一对多,一对多(反向), 多对多, 多态关联) 钩子 (Before/After Create/Save/Update/Delete/Find) 预加载 事务 复合主键 SQL 构造器 自动迁移 日志 基于GORM回调编写可扩展插件 全特性测试覆盖 开发者友好 快速开始: 安装 go get -u github.com/jinzhu/gorm 连接数据库: db, e原创 2021-06-15 20:22:10 · 775 阅读 · 3 评论 -
Golang之GoPath(工作目录)与Modules(包管理)的比较
GoPath GOPATH 是 Go语言中使用的一个环境变量,它使用绝对路径提供项目的工作目录。 工作目录是一个工程开发的相对参考目录,好比当你要在公司编写一套服务器代码,你的工位所包含的桌面、计算机及椅子就是你的工作区。工作区的概念与工作目录的概念也是类似的。如果不使用工作目录的概念,在多人开发时,每个人有一套自己的目录结构,读取配置文件的位置不统一,输出的二进制运行文件也不统一,这样会导致开发的标准不统一,影响开发效率。 采用go env可以查看GoPath的路径, 在程序中import导的包 通过 g原创 2021-06-15 17:51:41 · 2071 阅读 · 3 评论 -
Golang快速入门
一、Go语言基础: 1、定义包名 ,说明这个文件属于哪个包,main包表示是一个可独立执行的程序,每个Go程序都包含一个名为main的包。 package main 2、引用包,这点与Java等面向对象的语言类似,引用后可直接调用(不过不需要再次声明对象),如下说明该程序需要使用fmt包中的某些函数或者是元素,那fmt就是一个非常常用的包,实现了格式化IO的函数,比如fmt.Println输出到console。 import "fmt" 3、函数声明, main函数是每个可执行的程序必须包含的,一般来说转载 2021-06-11 18:47:36 · 275 阅读 · 0 评论