随笔分类 - Golang
摘要:1 文件的基本介绍 文件,对于我们并不陌生,文件是数据源(保存数据的地方)的一种。文件最主要的作用就是保存数据,它既可以保存一张图片,也可以保存视频、声音等。 1.1 输入流和输出流 文件程序中是以流的形式来操作的: 流:数据在数据源(文件)和程序(内存)之间经历的路径; 输入流:数据从数据源(文件
阅读全文
摘要:Go语言面向的是接口编程,所以接口是一个很重要的引用类型,接口也用来实现面向对象编程中的多态特性。
阅读全文
摘要:Golang仍然有面向对象编程的继承,封装和多态的特性,只是实现的方式和其它OPP语言不一样。
阅读全文
摘要:Go语言中提供了一种自定义数据类型,可以将多个基本数据类型或者引用类型封装在一起,这种数据类型叫struct结构体。Go语言也是通过struct来实现面向对象的。
阅读全文
摘要:Golang中的指针为安全指针,不能对其进行偏移和运算;指针的使用增加了代码执行的效率,尤其是在函数之间的传参过程,能够降低内存的使用。
阅读全文
摘要:变量和常量是一个程序组成的最小单元。Golang语言中提供了一些使用变量和常量的特殊方法,尤其是iota常量计数机制,方便了常量的定义。
阅读全文
摘要:1 函数概述 函数可以将一个语句序列打包为一个单元,然后可以从程序中其他地方很多次调用。函数的机制可以将一个大的工作分解为小的任务,这样的小任务可以让不同程序员在不同时间、不同地方独立完成。函数减少了代码的重复编写,增加了代码的利用率。 Golang中的函数不支持嵌套、重载和默认参数。 无需声明原型
阅读全文
摘要:Golang中,一个map就是一个哈希表的引用,又称为字段或者关联数组,是一个无序的key-value对的集合。类似其他编程语言的集合,在编程中是经常使用到。
阅读全文
摘要:切片是一个轻量级的数据库,提供了访问数组子序列(或全部)元素的功能,切片的底层引用一个数组对象。
阅读全文
摘要:1 数组概述 数组是由一个固定长度、相同类型元素组成的连续序列,一个数组可以由零个或多个元素组成。数组存储的类型可以是内置类型,如整型或者字符串,也可以是某种结构类型。由于数组只能存储固定长度的相同类型的数据,所以在Go语言中很少直接使用。 下图是数组的内部实现,其中方框内的代表数组里的元素,数组中
阅读全文

浙公网安备 33010602011771号