获得徽章 0
#青训营 x 字节后端训练营#
在Go语言中,接口指定了一个方法集,这是实现模块化的强大方式。您可将接口视为方法集的蓝本,它描述了方法集中的所有方法,但没有实现它们。接口功能强大,因为它充当了方法集规范,这意味着可在符合接口要求的前提下随便更换实现。
接口描述了方法集中的所有方法,并指定了每个方法的函数签名。下面的示例假设需要编写一些控制机器人(Robot)的代码。粗略地说,可假定有多种类型的机器人,控制这些机器人行为的方式存在细微的差别。给定这个编程任务,您可能认为需要为每种机器人编写不同的代码。通过使用接口,可将代码重用于有相同行为的实体。
展开
评论
#青训营 x 字节后端训练营#
在Go语言中,接口指定了一个方法集,这是实现模块化的强大方式。您可将接口视为方法集的蓝本,它描述了方法集中的所有方法,但没有实现它们。接口功能强大,因为它充当了方法集规范,这意味着可在符合接口要求的前提下随便更换实现。
接口描述了方法集中的所有方法,并指定了每个方法的函数签名。下面的示例假设需要编写一些控制机器人(Robot)的代码。粗略地说,可假定有多种类型的机器人,控制这些机器人行为的方式存在细微的差别。给定这个编程任务,您可能认为需要为每种机器人编写不同的代码。通过使用接口,可将代码重用于有相同行为的实体。
展开
评论
#青训营 x 字节后端训练营#
方法集是可对特定数据类型进行调用的一组方法。在Go语言中,任何数据类型都可有相关联的方法集,这让您能够在数据类型和方法之间建立关系,如前面的结构体Movie示例所示。方法集可包含的方法数量不受限制,这是一种封装功能和创建库代码的有效方式。
处理球体时,假设您要计算其表面积和体积。在这种情况下,非常适合使用结构体和方法集。通过使用方法集,您只需创建一次计算代码,就可将其重用于任何球体。要创建这个方法集,可声明结构体Sphere,再声明两个将结构体Sphere作为接收者的方法。
展开
评论
#青训营 x 字节后端训练营#
在Go语言中,数组是一个重要构件,但使用切片的情况更多。切片是底层数组中的一个连续片段,通过它您可以访问该数组中一系列带编号的元素。因此,切片能够让您顺序访问数组的特定部分。为何要使用切片呢?为何不直接使用数组呢?
在Go语言中,使用数组存在一定的局限性。采用前面的数组cheeses表明方试,您无法在数组中添加元素;然而切片比数组更灵活,您可在切片中添加和删除元素,还可复制切片中的元素。可将切片视为轻量级的数组包装器,它既保留了数组的完整性,又比数组使用起来更容易。
展开
评论
#青训营 x 字节后端训练营#
关键字func指出这是一个函数的开头位置。接下来是函数名,这是可选的,但能够让您在其他地方调用(或使用)这个函数。接下来是一对括号,指出了函数接受什么样的值,在这里,是两个类型为int的值(带符号整数,长度至少为32位)。在右括号后面是返回值,这里也是一个类型为int的值。左大括号表示接下来为函数体,函数体以右大括号结束。如果函数签名声明了返回值,则函数体必须以终止语句结束。通常有一个返回值,但并非总是如此。
展开
评论
#青训营 x 字节后端训练营#
所谓强类型语言,指的是错误地使用了类型时,编译器将引发错误;所谓动态类型(也叫松散类型或弱类型)语言,指的是为了执行程序,运行时会将一种类型转换为另一种类型,或者编译器没有实现类型系统。哪种语言更好呢?这存在很大的争议,计算机科学家看重强类型语言的正确性和安全性,而其他人则看重动态语言的简单性和开发速度。
下面是静态类型语言的一些优点。
➢ 性能高于动态类型语言。
➢ Bug通常会被编译器发现。
➢ 代码编辑器可提供代码补全和其他功能。
➢ 数据完整性更好。
下面是动态类型语言的一些优点。
➢ 使用动态类型语言编写软件的速度通常更快。
➢ 无须为执行代码而等待编译器完成编译。
➢ 动态类型语言通常不那么死板,因此有些人认为变更代码更容易。
➢ 有些人认为动态类型语言学习门槛更低。
在Go中,程序员可显式地声明类型,也可让编译器推断类型。
展开
评论

#青训营 x 字节后端训练营#
➢ Go简介。
➢ 安装Go。
➢ 设置环境。
➢ 编写第一个Go程序

Google Open Source Blog向全球发布了这款语言;公告指出Go的主要目标是“兼具Python等动态语句的开发速度和C或C++等编译型语言的性能与安全性”。
Go使用编译器来编译代码。编译器将源代码编译成二进制(或字节码)格式;在编译代码时,编译器检查错误、优化性能并输出可在不同平台上运行的二进制文件。要创建并运行Go程序,程序员必须执行如下步骤。
1.使用文本编辑器创建Go程序。
2.保存文件。
3.编译程序。
4.运行编译得到的可执行文件。
展开
评论
坐高铁返校了读书中
yongyong于2023-05-06 16:08发布的图片
评论
今天在抢五月天的票捏
评论
今天和爸妈出来吃饭了,下午回去学习
评论
[惊喜]终于把作业搞完了,开始搞前端
评论
个人成就
文章被阅读 123
掘力值 10
收藏集
0
关注标签
4
加入于