欢迎来到无限飞翔,在这里,你会找到许多有趣的技术 : )

标签:Go

开发者头条

Go 语言 for 和 range 的实现

Go 语言 for 和 range 的实现
循环是几乎所有编程语言都具有的控制结构,也是编程语言中常用的控制结构,Go 语言除了使用经典的『三段式』循环之外,还引入了另一个关键字range帮助我们快速遍历数组、哈希表以及 Channel 等元素。 在这一节中,我们将介绍 Go 语言中的两种不同循环,也就是经典的 ...

3天前 8℃ 0评论 0喜欢

开发者头条

当 Go 遇上了 Lua

当 Go 遇上了 Lua
在 GitHub 玩耍时,偶然发现了 gopher-lua ,这是一个纯 Golang 实现的 Lua 虚拟机。我们知道 Golang 是静态语言,而 Lua 是动态语言,Golang 的性能和效率各语言中表现得非常不错,但在动态能力上,肯定是无法与 Lua 相比。那么如...

1周前 (03-14) 31℃ 0评论 0喜欢

开发者头条

《Go 语言四十二章经》

《Go 语言四十二章经》
README.md 《Go语言四十二章经》 作者:ffhelicopter(李骁) 时间:2018-04-15 起因 一直想写点什么但懒得动笔或者是不知道写什么。而这次写《Go语言四十二章经》,纯粹是因为开...

1周前 (03-13) 21℃ 0评论 0喜欢

开发者头条

[译] Go 中的匿名函数和反射

[译] Go 中的匿名函数和反射
我最近在浏览 Hacker News 时看到一篇吸引我眼球的文章《Python中的Lambdas和函数》,这篇文章 —— 我推荐你自己阅读一下 —— 详细讲解了如何运用 Python 的 lambda 函数,并举了一个例子展示如何使用 Lambda 函数实现干...

2周前 (03-11) 39℃ 0评论 0喜欢

开发者头条

Go 生态圈的 K/V 数据库 benchmark

Go 生态圈的 K/V 数据库 benchmark
Go生态圈有好几个K/V数据库,我们经常用它来做我们的存储引擎,但是这些数据库引擎的性能如何呢?本文试图用性能而不是功能的数据考察这些数据库,我测试了几种场景: 并发写、并发读、单一写并发读、并发删除,得出了一些有趣的数据。 测试在两台机器上测试的,一台机械硬盘...

2周前 (03-11) 34℃ 0评论 0喜欢