
Go语言
JiaoXin327
谋事在人,成事在天加油!
展开
-
1.9标识符的命名规范
1、标识符的概念Golang 对各种变量、方法、函数等命名时使用的字符序列称为标识符凡是自己可以起名字的地方都可以叫标识符2、标识符的命名规则由26个英文字母大小,0-9, _组成数字不可以开头,var num int //ok var 1num int //errorGolang 中严格区分大小写var num intvar Num int说明:在Golang中,num和Num是两个不同的变量标识符不能包含空格。var ab c int = 100//er原创 2020-09-21 21:31:14 · 426 阅读 · 0 评论 -
1.2Go语言开发环境搭建
SDK1、什么是SDK?SDK的全称是(Software Development Kit 软件开发工具包)SDK是提供给开发人员使用,包含了对应开发语言的工具包环境变量1、为什么需要配置环境变量?在dos命令中键入go命令,会出现错误提示,原因是打开dos的当前文件夹目录 没有go这个可执行的相关文件,windows系统会在系统已有的一个名为path的环境变量指定的目录中查找,如果仍未找到,会出现一些错误提示。解决方案根据windows在查找可执行程序的原理,可以将go语言所在路径原创 2020-09-20 21:15:24 · 292 阅读 · 0 评论 -
1.8指针
1.7指针1.7.1基本介绍1、基本数据类型,变量存的就是值,也叫值类型2、获取变量的地址,用&,比如:var num int,获取num的地址:&num3、指针类型,指针变量存放的是一个地址,这个地址指向的空间存的才是真正的值比如:var ptr *int = &num举例说明:指针在内存的布局4、获取指针类型指向的值,使用*,比如 : var ptr *int使用*str 获取ptr 指向的值5、演示分析说明var num int = 1var i = 99原创 2020-08-06 22:57:38 · 320 阅读 · 0 评论 -
1.7基本数据类型和string的转换
1.7.1基本介绍在程序开发中,我们经常将基本数据类型转成string,或者将string转成基本类型。1.7.2基本类型转string类型方式1、fmt.Sprintf("%参数",表达式)案例演示package mainimport "fmt"func main() { var n1 int = 100 var n2 float64 = 5.20 var b bool = true var char byte = 'w' var str string //Sprintf方原创 2020-08-03 22:21:54 · 294 阅读 · 0 评论 -
Golang 变量补充详解
1、为什么需要变量1.1一个程序就是一个世界现实生活中花草树木,高楼大厦,天空云彩,这么多元素组成了我们我们这个丰富多彩的世界,而一个程序我觉得就跟一个世界一样,里面也是由好多元素构成,各种不同的元素组合在一起,展示出不同的程序功能1.2变量是程序的基本组成单位不论是使用哪种高级语言编写程序,变量都是程序的基本组成单位,下面一个示例package mainimport "fmt"func getVal(num1 int, num2 int) (int, int) { sum := num原创 2020-08-02 22:12:05 · 296 阅读 · 0 评论 -
1.6常量、变量、表达式
1. 变量定义变量要先声明,再赋值// 声明:var a int // 声明 int 类型的变量var b [10] int // 声明 int 类型数组var c []int // 声明 int 类型的切片var d *int // 声明 int 类型的指针// 赋值:a = 10b[0] = 10// 同时声明与赋值var a = 10a := 10a,b,c,d := 1,2原创 2020-08-01 23:22:44 · 255 阅读 · 0 评论 -
1.5Go语言的基本数据类型
- 1.5.1、布尔型var b bool = true / falsetrue 对应 1false 对应 0- 1.5.2、整型uint8:无符号8位整型(0到255)vunit16 : 无符号16位整型 (0到65535)uint32:无符号32位整型(0到4294967295)uint64:无符号64位整型(0到18446744073709551615)int8 :有符号8位整型 (-128到127)int16:有符号16位整型 (-32768原创 2020-07-31 21:50:06 · 304 阅读 · 0 评论 -
1.4Dos 的介绍与使用
一、DOS的基本介绍Dos: Disk Operating System 是磁盘操作系统的缩写,是个人计算机上的一类操作系统。完整的DOS由五部分组成:引导程序( BOOT ):由格式化程序直接写入磁盘初始扇区。基本输入/输出管理程序(PC-DOS为IBMBIO. COM、MS-DOS为IO.SYS)。文件管理和系统功能调用程序(PC-DOS为IBMDOS.COM、MS-DOS。为MSDOS.SYS)。命令处理程序(COMMAND. COM)。各种外部命令:完成各种辅助功能的可执行原创 2020-07-30 22:28:28 · 304 阅读 · 0 评论 -
1.3详解GOROOT和GOPATH
☆GOROOTgolang 的安装路径当安装好golang之后这个就存在了☆GOPATH存放SDK以外的第三方库可以是下载的第三方类库也可以是自己收藏的可复用的代码☆目录结构$GOPATH目录约定有三个子目录src -存放源代码(比如:.go .c .h .s等) 按照golang默认约定,go run,go install等命令的当前工作路径(即在此路径下执行上述命令)。pkg -编译时生成的中间文件(比如:.a) golang编译包时bin -编译后生成的可执行文原创 2020-07-29 21:39:28 · 301 阅读 · 0 评论 -
Go语言简单介绍
1.1Go语言介绍☆历史演变开源的编程语言简单、可靠、高效2007年开始研发,2009年开放源代码,2015年 go1.5发布,移除最后残余的“C代码”☆作者Rob Pike -罗布·派克是Unix的先驱,是贝尔实验室最早和Ken Thompson以及 Dennis M. Ritche 开 发Unix的猛人,UTF-8的设计人Ken Thompson -肯·汤普森(Kenneth Lane Thompson,1943年2月4日-),一般称之为Ken Thomps原创 2020-07-28 21:58:58 · 205 阅读 · 0 评论 -
go变量初始化之短变量
package mainimport “net”func main() {//var 的变量声明还有更精简的写法 hight := 165 //这是go语言的推导声明写法,编译器会根据右值类型判断出左值的对应类型 //注意 : 由于使用了:=,而不是赋值的=,因此推导声明的写法,左值必须是没有定义过的变量 var a int a:= 30 //报错No new variables...原创 2020-03-16 22:52:07 · 236 阅读 · 0 评论 -
go初始化变量之自动推倒
package mainimport “fmt”func main() {//在标准格式 `var hight int = 165`基础上,将int省略后,编辑器会根 据等号右边的表达式//推导hight变量的类型 `var hight = 100`//等号右边的部分在编译原理里被称为“右值”//例如`var r = 23` //右值为整形`va...原创 2020-03-16 22:48:45 · 224 阅读 · 0 评论 -
go变量初始化的标准格式
package mainfunc main() {//go语言在声明变量时,自动对变量对应的内存进行初始化操作//整形和浮点型变量默认值为0//字符串变量的默认值为空字符串//布尔变量默认为bool//切片、函数、指针变量的默认为nil//当然也可以在变量的声明时赋予变量一个初值//标准格式 var 变量名 类型 = 表达式// 例如王颖的身高是165 可以这样写var hig...原创 2020-03-16 22:39:10 · 247 阅读 · 0 评论 -
go-变量及变量的声明
package mainimport “fmt”func main() {//变量声明的基本样式 var 变量名 变量类型/*var a int//声明一个整形类型的变量,可以保存整数数值var b string// 声明一个字符串类型的变量var c []float32//声明一个32位浮点切片类型的变量,浮点切片表示由多个浮点类型组成var d func()bool/...原创 2020-03-16 22:31:13 · 191 阅读 · 0 评论