微客鸟窝 -金马国际

qcon全球软件开发大会8折优惠倒计时,购票立减¥1760!了解详情 >>>
写点什么
  • 发布
  • 评论
  • 划线
  • 收藏
  • 关注
  • 全部分类

1. string 是所有 8 位字节字符串的集合,通常但不一定代表 utf-8 编码的文本。 2. 字符串可以为空(长度为 0),但不会是 nil。 3. 字符串类型的值是不可变的。

我们知道,iota 常用于 const 表达式中,它的值是从 0 开始,每增加一行,iota 值 1。

go 中 map 使用哈希表来作为底层实现,一个哈希表可以有多个哈希表节点,即 bucket,每个 bucket 保存了 map 中的一个或一组键值对。

slice 切片,因为其可以方便的进行扩容、传递等,在实际应用中比数组更加灵活。

在 go 语言中,提倡通过通信来共享内存,而不是通过共享内存来通信,其实就是提倡通过 channel 发送接收消息的方式进行数据传递。

协程拥有自己的寄存器上下文和栈,并存储在用户空间,协程在切换时无需切换到内核态来访问内核空间,切换速度极快。

rpc(remote procedure call)远程过程调用,是在分布式系统中,不同节点之间的一种调用方式,可以理解为,在 a 服务器上,调用 b 服务器上应用提供的函数 / 方法,rpc 由客户端发起,调用服务端的方法进行通信,然后服务端把结果再返回给客户端。

est 即表述性状态传递(英文:representational state transfer,简称 rest),它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。(引用自百度百科)。

代码规范检查,是根据 go 语言的规范,对代码进行 静态扫描检查,这种检查和业务没有关系。

go 语言中,数组类型包括两部分:数组大小、数组内部元素类型。

在 go 语言中,处于安全考虑,是不允许两个指针类型进行转换的,比如 *int 不能转为 *float64。

我们在开发的时候经常会遇到字符串跟结构体之间的转换,比如在调用 api 时,需要将 json 字符串转成 struct 结构体。具体如何进行转换,就需要用到反射了。

个人成就
  • 发布了 20 篇内容

    60922字, 被阅读 2101

  • 获得了 11 次赞同

    获得了 5次喜欢, 获得了 6 次收藏

  • 参与了 5 次互动

    互动包含发布评论、点赞评论、参与投票等

ta 关注的
还没有关注其他内容哦
最新评论
  • 因为 channel 的容量为 1, 才会隔一个输出
  • 老师您好,我是图书策划编辑,想要邀请您写书,不知道您有没有这个意向呢

移动应用开发的下一站

移动应用开发的下一站

网站地图