Golang new和make的区别

在Go语言中,在实例化时候对象时,有时候会看到newmake这两个关键字,那么它们俩有什么区别呢?都是在什么情况下才会用到这个两个关键字呢?

阅读更多

Golang interface{}的用法

我们都知道,Go里面的interface{}是用于定义接口,但是它除了定义一组接口外,还可以作为一种类型使用,这类型可以是任意类型。

阅读更多

Golang类型断言

Go语言中的类型断言,一般用于类型转换,但是这类转换是有限制的

阅读更多
go-zero单体服务实践

go-zero单体服务实践

最近想做一个微信小程序,会涉及到后端接口,那么选什么好呢?用Gin、Beego吗?最后思来想去,还是选择了go-zero,主要是因为它开发起来相对简单一些。

阅读更多
VsCode开发Golang的基本配置

VsCode开发Golang的基本配置

开发Golang语言的IDE其实也不少,如:VS Code、Goland、LiteIDE等,但是用的较多应该还是Goland,Goland功能非常强大,但是要收费,也很笨重。所以,这里,我便用VS Code来作为Go语言开发的IDE。

阅读更多
跟着官网学Go之基于Gin开发一个简单的RESTful API
跟着官网学Go之Golang环境准备

跟着官网学Go之Golang环境准备

我一直都想实践Golang,这段实践我计划跟着Golang官网学习Go语言,因为有C#的基础,所以,在学习Golang的实践过程中,不会记录那么细致了。

阅读更多

Golang基础学习总结之开篇

Go, also known as Golang, is a statically typed, compiled programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson. Go is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency

阅读更多