Go 语言在极小硬件上的运用(二)
在本文的 [第一部分](https://51tbox.com/) 的结尾,我承诺要写关于接口的内容。我不想在这里写有关接口或完整或简短的讲义。相反,我将展示一个简单的示例,来说明如何定义和使用接口,以及如何利用无处不在的 `io.Writer` 接口。还有一些关于反射reflection和半主机semihosting的内容。  的结尾,我承诺要写关于接口的内容。我不想在这里写有关接口或完整或简短的讲义。相反,我将展示一个简单的示例,来说明如何定义和使用接口,以及如何利用无处不在的 `io.Writer` 接口。还有一些关于反射reflection和半主机semihosting的内容。  我购买它的...
在这篇文章中,我将讨论为什么你需要尝试一下 Go 语言,以及应该从哪里学起。 Go 语言是可能是最近几年里你经常听人说起的编程语言。尽管它在 2009 年已经发布了,但它最近才开始流行起来。 目录,基本上完成了目录中如下部分的学习: Hello World 运行 自己的package fmt输出格式 变量和常量 数组 数组的切片操作 分支循环语句 关于分号 map 指针 内存分配 函数 <br /> 现在互联网的资源很多,所以对比学习很有必要,可以参考不同的教材Step by Step的学习,...
今天找到了几个优秀的Go学习资源: Go 语言优秀资源整理,为项目落地加速 https://shockerli.net/post/go-awesome/; Go 学习之路:Go 开发者博客、Go 微信公众号、Go 学习资料(文档、书籍、视频) <https://github.com/talkgo/read> star:4.1k [Go by Example](...
琢磨设计模式与抽象,可以说是我的最爱之一了。刚学 Go 的时候,我就陶醉于其的 ` interface ` 设计。 这次,我们来聊聊 Go 语言的依赖注入(DI)库 [samber/do](https://github.com/samber/do) 。 本文不是一行行分析源码,而是尝试一步步复现作者的设计思路。 挖个坑先(为什么只讲 samber/do) {#挖个坑先为什...