随笔分类 -  Go语言基础知识

摘要:1 go语言中的输入操作 在go语言中我们可以通过fmt包中的三种方法实现输入操作: fmt.Scan() fmt.Scanln() fmt.Scanf() 2 fmt.Scan() 2.1 简单使用 Scan()可以输入一个值,也可以同时输入多个值,在2.2中会说明。 //声明一个要输入的变量 v 阅读全文
posted @ 2022-09-07 16:12 雪碧锅仔饭 阅读(684) 评论(0) 推荐(0) 编辑
摘要:第五章 Go语言的依赖管理 5.1 依赖管理 依赖的概念:编译程序不可能所有东西都自己写,我们会大量使用一些第三方的库来引入自己的代码。 依赖管理的三个阶段:GOPATH、GOVENDOR、go mod 5.2 GOPATH和GOVENDOR工作模式 5.2.1 GOPATH工作模式 GOPATH工 阅读全文
posted @ 2022-07-26 17:34 雪碧锅仔饭 阅读(512) 评论(0) 推荐(0) 编辑
摘要:第四章 面向对象 go语言仅支持封装,不支持继承和多态 go语言没有class,只有struct 4.1 结构体和方法 4.1.1 type用法 package main import "fmt" //type用法1:声明一种新的数据类型myint,是int的一个别名 type myint int 阅读全文
posted @ 2022-07-20 11:01 雪碧锅仔饭 阅读(152) 评论(0) 推荐(0) 编辑
摘要:1 Go语言中的方法 Go语言的方法声明和普通函数声明类似,方法是特殊的函数,只是在函数名前面多了一个参数,这个参数把这个方法绑定到这个参数对应的类型上的实例上,一个方法就是一个包含了接受者的函数。 ==Golang 方法总是绑定对象实例(就是实例来调用方法),并隐式将实例作为第一实参 (recei 阅读全文
posted @ 2022-07-16 15:32 雪碧锅仔饭 阅读(114) 评论(0) 推荐(0) 编辑
摘要:Go中的new和make是两个内建函数,主要用来创建分配类型内存。在我们定义生成变量的时候可能会觉得迷茫,下面通过一些示例来说明它们的区别和使用方法。 1 变量的声明方法 var a int var b string 变量的声明我们可以通过var关键字,然后在程序中使用。当我们不指定变量的默认值时, 阅读全文
posted @ 2022-07-15 21:31 雪碧锅仔饭 阅读(174) 评论(0) 推荐(0) 编辑
摘要:第三章 内建容器 3.1 数组 3.1.1 Go语言数组格式 Go语言数组语法格式要点如下: 数组成员数量要写在类型的前面 用“ := ”来创建数组时需要加上“ {} ”来给数组一个初值 “ [] ”里可以用“ ... ”来让编译器识别有多少个数组成员 fmt.Println()可以直接打印数组的成 阅读全文
posted @ 2022-07-12 21:13 雪碧锅仔饭 阅读(100) 评论(0) 推荐(0) 编辑
摘要:第二章 Go基础语法 2.1 变量定义 创建变量方式(定义变量可不赋初值也可赋初值): 不赋初值 整型:var a int,默认为0 字符串:var s string,默认值无用println()法打印,但用printf("%q")打印出空字符串“”,&q指的是quotation 赋初值 整型:va 阅读全文
posted @ 2022-07-01 17:18 雪碧锅仔饭 阅读(209) 评论(0) 推荐(0) 编辑
摘要:第一章 Go语言开发环境搭建以及新建一个项目 1.1 Go环境配置 首先新建go文件夹,将go语言SDK安装至此,在go文件夹中新建go_workspace文件夹作为GOPATH,再在go_workspace文件夹中新建bin、pkg、src三个文件夹: bin:用来存放go语言编译的二进制文件 p 阅读全文
posted @ 2022-07-01 17:12 雪碧锅仔饭 阅读(1737) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示