Go语言基础知识
文章平均质量分 92
倾城璧
JAVA是世界上最好的语言.java
展开
-
go语言中的指针详解
指针是什么?答案是指针。指针就是一个存储了其他数据项地址的数据项,或者说指针是一个存储了其他变量地址的变量。在代码中,我们会经常存储或者读取各种数据,这些数据的数据类型可能是字符串、数字类型或结构体等,数据存在内存某个指定位置上,每个内存位置有自己的地址,指针就是专门用存储变量地址的变量,如下图所示:从上面的示意图中可以看出一个指针类型的变量本身也有自己的内存地址。 可以总结为:在编程语言中,指针是一种数据类型,用来存储一个内存地址,该地址指向存储在该内存中的对象。这个对象可以是字符串、整数、函数或者你自定原创 2024-11-23 15:36:28 · 888 阅读 · 0 评论 -
go的接口详解
首先解释定义行为:接口即一组方法定义的集合,定义了对象的一组行为,就是定义了一些函数,由具体的类型实例实现具体的方法。换句话说,一个接口就是定义(规范或约束),接口并不会实现这些方法,具体的实现由类实现,实现接口的类必须严格按照接口的声明来实现接口提供的所有功能。接口的作用应该是将定义与实现分离,降低耦合度。原创 2024-11-18 22:19:44 · 981 阅读 · 0 评论 -
go语言的面向对象详解
Name, StuNum, Address string //批量定义三个String类型stu Student //继承Student 的所有属性Age int //年龄Scores [2]float32 //数组保存语文和数学的考试成绩TopPtr *int //int类型的指针,用于排名SliceIndex []int //int类型的切片,定义学生各项指数,使用的时候需要make。原创 2024-11-14 11:05:33 · 993 阅读 · 0 评论 -
go语言中的函数详解
/ 函数体// 可以包含一系列的语句和操作return value // 返回值(如果有)func: 关键字用于定义函数。: 函数名,用于唯一标识该函数。: 参数列表,函数可以接收零个或多个参数。每个参数由参数名和参数类型组成,多个参数之间使用逗号分隔。: 参数的类型,指定参数的数据类型。returnType: 返回类型,指定函数的返回值的数据类型。如果函数没有返回值,则返回类型为空。: 可选项,用于返回函数的结果。如果函数定义了返回类型,则需要使用return语句将结果返回给调用者。原创 2024-10-11 22:40:38 · 1129 阅读 · 2 评论 -
go语言中的结构体详解
在Go语言中,结构体是一种自定义的数据类型,用于将不同类型的字段组合在一起形成一个新的数据结构。结构体定义了一组字段,每个字段可以有不同的类型,这些字段一起构成了结构体的实例。通过结构体,我们可以将相关的数据进行组织和管理,从而更方便地进行操作和传递。结构体的定义使用关键字type和struct。原创 2024-09-23 23:47:30 · 1359 阅读 · 0 评论 -
go语言中的切片详解
在Go语言中,切片(Slice)是一种基于数组的更高级的数据结构,它提供了一种灵活、动态的方式来处理序列数据。切片在Go中非常常用,因为它们可以动态地增长和缩小,这使得它们比固定大小的数组更加灵活。原创 2024-09-20 00:14:41 · 1391 阅读 · 0 评论 -
go语言中的数组指针和指针数组的区别详解
大家知道C语言之所以强大,就是因为c语言支持指针,而且权限特别大,c语言可以对计算机中任何内存的指针进行操作,这样自然而然也会带来一些不安全的因素,所以在golang中,「取消了对指针的一些偏移,翻转等算术运算」(+、-、++、--)所以使用起来更安全。原创 2024-09-16 15:19:07 · 1558 阅读 · 0 评论
分享