Go 编程:那些奇怪的注释

自从上篇总结了一下Go编程:交叉编译vs条件编译之后,觉得有必要对于类似条件编译标签此类的特殊注释做一次简单收集。

效率提高80%,Go开发必备的库与工具

因为我个人大概前五年时间写的是 Java ,中途写过一年多的 Python,所以刚接触到 Go 时的感觉如下图:

Go语言学习:如何在macOS上安装Go并设置本地编程环境

介绍Go是一种编程语言,它源于Google的无奈之举。开发人员必须不断选择一种执行效率高但要花很长时间才能编译的语言,或者选择一种易于编程但在生产中运行效率低下的语言。Go旨在同时提供所有三个功能:快速编译,易于编程以及在生产中高效执行。

Go语言竟然还有这样的功能

先给大家看一张图片:相信这种情况大家都不陌生,这个是go程序发生panic错误时的报错信息。有时候在Go的函数调用的过程中,我们需要知道函数被谁调用,比如打印日志信息等。

如何在 Go 中写出高效的单元测试

本周在团队做了一次关于 Go 单元测试的分享,分享题目为《Testing in Go-how to write efficient unit test》。

Go 语言打包静态文件和与Gin一起使用Go-bindata

his package converts any file into managable Go source code. Useful for embedding binary data into a go program. The file data is optionally gzip compressed before being converted to a raw byte slice.

Go语言爱好者周刊:第 13 期

这里记录每周值得分享的 Go 语言相关内容,周日发布。本周刊开源(GitHub:polaris1119/golangweekly[1]),欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue[2]。由于今日头条不允许外链,文中链接可以通过文末引用找到,或「了解更多」查看。

大数据开发语言怎么选?Scala 还是 Go

Scala是一种较旧且更成熟的编程语言,已在并发编程和大数据处理等领域找到了自己的定位。另一方面,Go是Google为克服C ++的批评而创建的一种更新,更简单的语言。

Go 1.18新特性学习笔记03: 将类型约束声明为接口

今天继续学习Go 1.18引入的泛型,我们将以Go官方的泛型教程为资料,每天利用几分钟的时间来学习,慢慢积累。昨天我们定义了一个泛型函数,代码如下:// SumIntsOrFloats sums the values of map m.

Go语言实现LeetCode算法:75 颜色排序

Go语言实现LeetCode算法:75 颜色排序