Golang的封装继承与多态

  • Post author:
  • Post category:golang

文章目录 类的封装及方法绑定 类的继承 类的访问权限(访问修饰符) 多态(通过interface实现) 接口的使用 多态 类的封装及方法绑定 Golang支持类的操作,但是没有class关键字,使用struct类模拟类 在struct中定义函数需要在外部绑定,通过在方法前面指定数据类型类绑定方法到指定类,有点类似于C#的扩展函数 package main import "fmt" // C++ 创…

继续阅读 Golang的封装继承与多态

vscode中为golang开发环境配置代理goproxy

  • Post author:
  • Post category:golang

和 npm 、 pip 等包管理工具一样,你的包都是从网上拉去到本地,然而,由于国内网络的原因,这些工具 你都得换国内代理,要不然下载很慢或直接失败。 这篇文章所讲的 为golang开发下载插件(开发包) 也需要从网上拉取一些东西,不幸的是,一如既往的失败!!! 这个时候我们就该想到是代理的问题了!!!( 本篇文章默认你 go 语言开发环境安装好了,只是包下载不了 ) 执行 go env ,输出信…

继续阅读 vscode中为golang开发环境配置代理goproxy

golang mysql 查询_Golang查询MySQL数据库

  • Post author:
  • Post category:golang

模块安装go  get  -u github.com/go-sql-driver/mysql 代码package main import ( "database/sql" _"github.com/go-sql-driver/mysql" "log" "fmt" ) func  main(){ db,err :=sql.Open("mysql","root:@tcp(127.0.0.1:3306)…

继续阅读 golang mysql 查询_Golang查询MySQL数据库

Golang 整合Gorm一对多查询,多对一查询,最新教程,细到极致

  • Post author:
  • Post category:golang

Hello,各位小伙伴,大家好呀。老哥周六要加班,好累…,真的不想加班,但是没有办法,为了Money,只能忍一下。 老哥趁着下午摸鱼的时间,我们来学习一下Gorm 1、首先导入gorm包,参考文档, https://learnku.com/docs/gorm/v2/index/9728 PS D:\Project\Go_Project\goproject1> go get -u gorm.i…

继续阅读 Golang 整合Gorm一对多查询,多对一查询,最新教程,细到极致

GoLang读取Json配置文件

  • Post author:
  • Post category:golang

一定要注意配置文件的位置哦!!! 根目录下添加配置文件 我的配置文件名字叫Config.json,内容如下: { "cmdDict": [ { "name" : "name0" ,"value" : 0 ,"method" : "methond0" } ,{ "name" : "name1" ,"value" : 1 ,"method" : "methond1"} ] } go代码 type Cm…

继续阅读 GoLang读取Json配置文件

LeetCode题解(Golang实现)–Add Two Numbers

  • Post author:
  • Post category:golang

题目 You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and retur…

继续阅读 LeetCode题解(Golang实现)–Add Two Numbers

golang使用结构体的方法报错

  • Post author:
  • Post category:golang

错误代码示例 package user_api import "github.com/gin-gonic/gin" type UserApi struct { } func (UserApi) UserLogin(c *gin.Context) { c.JSON(200, gin.H{"hello": "world"}) } ..... r := gin.Default() //这里会报错 r.G…

继续阅读 golang使用结构体的方法报错

gRPC-01 初入 golang gRPC

  • Post author:
  • Post category:golang

初用 gRPC 前期准备 安装 protoc编译器 安装 protoc-gen-go go get github.com/golang/protobuf/protoc-gen-go 安装 grpc go get google.golang.org/grpc protoc 解析 protobuffer文件; protoc-gen-go 是protobuffer go插件,作用是把 protobuff…

继续阅读 gRPC-01 初入 golang gRPC

Golang: 面向接口

  • Post author:
  • Post category:golang

go语言的duck typing: 具有python,cpp的duck typing的灵活性 又具有java的类型检查 接口变量里有什么? 实现者的类型 实现者的值(或指针指向实现者) 注意: 接口变量里自带指针,接口变量本身采用值传递,几乎不需要使用接口的指针 指针接收者实现只能以指针方式使用;值接收者都可以 查看接口变量的两种方法: Type Assertion Type Switch gol…

继续阅读 Golang: 面向接口

【Golang】函数,包,函数调用

  • Post author:
  • Post category:golang

版权声明:本文为m0_46495243原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/m0_46495243/article/details/119917250

继续阅读 【Golang】函数,包,函数调用