Go学习每日一问(4)-var

Go中对于声明变量时需要进行初始化的场景,var关键字可以保留,但不再是必要的元素,如下所示:var v1 int =0 // 使用方式1。var v2 = 0 // 使用方式2,编译器可以自动推导出v2的类型。

Go语言的四种开发框架

beego 是一个快速开发 Go 应用的 HTTP 框架,可以用来快速开发 API、Web 后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,并结合了 Go 本身的一些特性而设计的一个框架。

Go 反射:根据类型创建对象-第一部分(原始类型)

这是关于在 Go 中根据类型创建对象的博客系列两部分的第一部分。这部分讨论原始类型的对象创建Go 中的 reflect 包提供了根据执行过程中对象的类型来改变程序控制流的 API。reflect 包提供了两个重要的结构 – Type 和 Value。

Go 每日一库之 commonregex

运行结果:$ go run main.go。大家如果发现好玩、好用的 Go 语言库,欢迎到 Go 每日一库 GitHub 上提交 issue。

Go语言日志处理

今天在一个小项目里要写日志,找到两个好用的包来辅助记录日志.包一: github.

Go语言高性能字符串拼接

这是一片关于stackoverflow热门问题的文章 How to efficiently concatenate stringsGo里面string是最基础的类型,是一个只读类型,针对他的每一个操作都会创建一个新的string所以,如果我在不知道结果是多少长字符串的情况下不

最佳实践:这才是构建 Go 语言 Docker 镜像该有的姿势

本文通过 Go 语言的 Hello World 來介绍基于 Docker 的 Single build 及 Multiple build。

Go工程化系列:Go Module

本文将会分为两部分,第一部分会简单介绍一下 go module 的使用,算是一个简明教程,第二部分会重点介绍一下使用 go module 使用过程当中会遇到的一些坑的解决办法。

如何使用Go语言是操作Docker

Docker 提供了一个与 Docker 守护进程交互的 API (称为Docker Engine API),我们可以使用官方提供的 Go 语言的 SDK 进行构建和扩展 Docker 应用程序和解决方案。转自:https://juejin.

祝贺 Go 开源 11 周年

2007 年 Rob Pike, Robert Griesemer 和 Ken Thompson 一起创建了 Go 语言。