无法正常浏览本邮件,请点此查看,查看往期 请点此

Go 周刊第 6 期

点赞排行

个点赞 5
用 GitHub Actions 部署 Go 語言服務 appleboy

原文轉自: 『用 GitHub Actions 部署 Go 語言服務』 GitHub Actions 也推出一陣子了,相信有不少雷,也是有很多優勢,未來在 GitHub 上面串接任何開源專案,都可以免費使用,過幾年可以看看 GitHub Actions 對 Travi...

个点赞 3
【译】Go 项目开发里最常犯的 10 个错误 kuibatian

以下是一篇译文,适当加入了我的一些观点,如有出入之处欢迎与我沟通。 @刘付强 原文:https://itnext.io/the-top-10-most-common-m... 这个文章是列举了下我目前在go项目看到的最常犯错的10个错误,以下的顺序并不...

个点赞 2
[进度 33%] Go Modules 入门教程 精品译文

Go 语言 1.11 版本 为 模块 添加实验性的新支持 , 这是一个新的 Go 依赖管理系统。几天前, 我写了一篇关于它的文章。自从文章上线以来, 事情发生了一些变化 不过我们很快就发布新版本, 我认为这是一个好时机, 用一种...

个点赞 2
Go 之反射基本思想 Dennis_Ritchie

介绍 计算反射是程序检查其自身结构的能力,尤其是通过类型。这是元编程的一种形式。这也是造成混乱的重要原因。 在本文中,我们尝试通过解释反射在Go中的工作原理来澄清一些事。 每种语言的反射模型是不同的(许多...

个点赞 1
Go 语言 自定义类型 和 类型别名的区别 Ringobool

定义方式 // 自定义类型 type MyInt int // 类型别名 type IntAlias = int 区别 var i MyInt = 0 var j IntAlias = 0 fmt.Printf("i MyInt %T %v\n", i, i) // 输出结果: i MyInt main.MyInt 0 fmt....

个点赞 1
浅谈 Go 类型转换之间的那些事 a_wei

试着答一答这些问题 s[i]和(for _,v range)的v的区别是什么 var s string = "AB" fmt.Println(reflect.TypeOf(s[0])) for _, v := range s { fmt.Println(reflect.TypeOf(v)) } a.(),和 a(b) 的区别是什么? var...

个点赞 1
《Go 语言程序设计》读书笔记 (三) 方法 KevinYan

方法 方法声明 在函数声明时,在其名字之前放上一个变量,即是一个方法。这个附加的参数会将该函数附加到这种类型上,即相当于为这种类型定义了一个独占的方法。 package geometry import "math" type Point struct{...

个点赞 1
在 Go 中轻松进行单元测试 精品译文

单元测试在 Go 中变得简单 在本文中,我们将学习 Go 中的单元测试。 Go 内置了测试工具,因此,我们不需要昂贵的设置或第三方库来创建单元测试。 像细胞一样是我们身体的构建单位,同样的,单元组件构成软件。类似的...

更多周点赞排行文章

最多讨论

个评论 3
√ 关于指针的一个小问题,让我有些困扰,希望大家能帮助我. ahao_1

代码: package main import ( "fmt" ) type aw struct { ww int } func main() { a := aw{} change(&a) fmt.Println("a:", a) } func change(x *aw) { x = &aw{ww: 100} /*a始终为0...

个评论 2
jetbrains 二次验证?!圣诞送 Ni 激活码! kuibatian

圣诞快乐 转眼之间,又到圣诞节,又到平安夜。此时此刻,愿你曾经所有的不开心都烟消云散,未来的日子平安快乐到永远。圣诞快乐,平平安安! 今日主题:code过期了 今天一上来,就发现了 goland 提示code过期。 大家...

个评论 1
√ 课堂笔记被删除了 wade

课堂笔记被删除了

个评论 1
用 GitHub Actions 部署 Go 語言服務 appleboy

原文轉自: 『用 GitHub Actions 部署 Go 語言服務』 GitHub Actions 也推出一陣子了,相信有不少雷,也是有很多優勢,未來在 GitHub 上面串接任何開源專案,都可以免費使用,過幾年可以看看 GitHub Actions 對 Travi...

个评论 0
[进度 33%] Go Interfaces 使用教程 精品译文

在我使用 Go 语言编程之前,我的大部分工作都是使用 Python 完成的。作为一个 Python 开发者,我发现在 Go 中使用接口非常困难。也就是说,基础的东西很简单,并且我知道怎么在标准库中使用接口。但是在知道如何设计...

个评论 0
[进度 33%] Go Modules 入门教程 精品译文

Go 语言 1.11 版本 为 模块 添加实验性的新支持 , 这是一个新的 Go 依赖管理系统。几天前, 我写了一篇关于它的文章。自从文章上线以来, 事情发生了一些变化 不过我们很快就发布新版本, 我认为这是一个好时机, 用一种...

个评论 0
如何正确的开始用 Go 编程 KevinYan

本文会演示简单的Go软件包的开发过程,并介绍了go命令行工具,这是我们获取,构建和安装Go软件包和命令的标准方法。 go工具要求你以特定方式组织代码。我们会介绍Go安装启动和运行的最简单方法,一定要仔细阅读啊。...

个评论 0
《Go 语言程序设计》读书笔记(四)接口 KevinYan

接口概述 一个具体的类型可以准确的描述它所代表的值并且展示出对类型本身的一些操作方式就像数字类型的算术操作,切片类型的索引、附加和取范围操作。总的来说,当你拿到一个具体的类型时你就知道它的本身是什么和...

更多周评论排行文章

社区赞助商

成为赞助商

摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com

邮件服务由 SendCloud 赞助