首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Wzy_CC
掘友等级
诗人
|
字节跳动
Gopher
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
433
文章 313
沸点 120
赞
433
返回
|
搜索文章
最新
热门
[Introduction]Golang语法糖"..."全部用法
语法糖,将切片打散进行传递。可以实现优雅的合并两个数组,否则需要for循环一个一个元素实现数组合并
[Introduction]变量未使用问题
变量未使用变量只作为左值赋值是无法通过编译的:使用_赋值屏蔽这个问题:参考链接Go报错:变量未使用——xxxdeclaredandnotused
[Introduction]匿名函数
匿名函数没有函数名只有函数体,在需要函数时再定义函数。函数可以当作变量赋值传递,与回调函数相似。Go语言随时支持在代码中定义匿名函数。
[Translation]Golang中的表驱动测试
在practice-go中我们经常使用表驱动测试来测试所有可能的函数使用场景。例如FindAnagrams()函数对于给定输入返回字典中找到的字谜列表。 为了能够正确测试FindAnagrams()函数,我们需要测试各种情况,例如空输入,有效输入,无效输入等。我们可以修改不同断…
[Introduction]init函数:初始化
init函数init()函数实现一些包级别的初始化操作,不能被其他函数调用,且没有参数和返回值示例:运行结果:初始化在对链接进行初始化及其他初始化操作的时候,建议使用Init()函数显式调用避免ini
[Introduction]断言:判断类型/类型转换
在[Introduction]接口/空接口中提到了空接口的使用方式,一个类型在通过in interface{}的方式传递进来的时候,自动转为interface{}空接口的类型,其原因是所有类型都实现了空接口。在参数传递的时候常常需要使用空接口,例如: 在上一篇...中,也可以使…
[View]我不喜欢“我不喜欢 Go 语言的十个理由”的十个理由
我不喜欢Go语言的十个理由作者Lawrence使用了三年Go语言,并且参与了多个大型Go的项目。但是他现在放弃了Go并且认为Go“在不好的方面令人无法忍受”。但是其中一些理由我认为有点牵强,View1-10分别是作者的十个不喜欢Go语言的理由: 对包外暴露的变量和方法使用大小写…
[Protobuf]gRPC:浅谈跨语言的序列化方案
序列化方案分类json:体积大,缺少类型信息,且只能使用在RESTFUL接口上,毕竟主要作用就是为前端而准备的,jsobject——jsonprotobuf:腾讯,百度使用thrift:小米,美团he
[Translation]现代GO的一些理论
Go语言唯一最佳的属性是基本上没有什么魔法代码。除了极少数的例外外,直接阅读Go的源码不会产生诸如“定义”,“依赖关系”,“运行时行为”的歧义,而这让Go的可读性较好,从而使得Go代码较容易维护,这是工业化编程的最高境界。 但是魔法代码仍然有一些方式混入其中。不幸的是,非常普遍…
[Introduction]接口:空接口
interface是方法的集合。
下一页
个人成就
文章被点赞
122
文章被阅读
40,305
掘力值
1,087
关注了
41
关注者
42
收藏集
7
关注标签
8
加入于
2020-05-22