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
1.2Go语言开发环境搭建 SDK1、什么是SDK?SDK的全称是(Software Development Kit 软件开发工具包)SDK是提供给开发人员使用,包含了对应开发语言的工具包环境变量1、为什么需要配置环境变量?在dos命令中键入go命令,会出现错误提示,原因是打开dos的当前文件夹目录 没有go这个可执行的相关文件,windows系统会在系统已有的一个名为path的环境变量指定的目录中查找,如果仍未找到,会出现一些错误提示。解决方案根据windows在查找可执行程序的原理,可以将go语言所在路径
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
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方
Golang 变量补充详解 1、为什么需要变量1.1一个程序就是一个世界现实生活中花草树木,高楼大厦,天空云彩,这么多元素组成了我们我们这个丰富多彩的世界,而一个程序我觉得就跟一个世界一样,里面也是由好多元素构成,各种不同的元素组合在一起,展示出不同的程序功能1.2变量是程序的基本组成单位不论是使用哪种高级语言编写程序,变量都是程序的基本组成单位,下面一个示例package mainimport "fmt"func getVal(num1 int, num2 int) (int, int) { sum := num
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
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
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)。各种外部命令:完成各种辅助功能的可执行
1.3详解GOROOT和GOPATH ☆GOROOTgolang 的安装路径当安装好golang之后这个就存在了☆GOPATH存放SDK以外的第三方库可以是下载的第三方类库也可以是自己收藏的可复用的代码☆目录结构$GOPATH目录约定有三个子目录src -存放源代码(比如:.go .c .h .s等) 按照golang默认约定,go run,go install等命令的当前工作路径(即在此路径下执行上述命令)。pkg -编译时生成的中间文件(比如:.a) golang编译包时bin -编译后生成的可执行文
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
29个看待问题,处理事情的知识 1.一个人出差,遇上火车站外的热情大姐,不管多饿,也不要去。2.养成吃晚饭就洗碗的习惯,不要泡在水池里,一会再洗的念头会让你养成拖延症,而且也不会让洗碗变得更简单。3.啪的时候不要动不动问对方爽了没,你爽了你自己先叫,人家就算没到点,情绪上也会很high。4.做好日常理财,并不需要学多高深的理财知识,每天养成记账的习惯,坚持下来,你会发现能控制好自己的非必要支出,就已经在理财路上迈出了一大步...
go变量初始化之短变量 package mainimport “net”func main() {//var 的变量声明还有更精简的写法 hight := 165 //这是go语言的推导声明写法,编译器会根据右值类型判断出左值的对应类型 //注意 : 由于使用了:=,而不是赋值的=,因此推导声明的写法,左值必须是没有定义过的变量 var a int a:= 30 //报错No new variables...
go初始化变量之自动推倒 package mainimport “fmt”func main() {//在标准格式 `var hight int = 165`基础上,将int省略后,编辑器会根 据等号右边的表达式//推导hight变量的类型 `var hight = 100`//等号右边的部分在编译原理里被称为“右值”//例如`var r = 23` //右值为整形`va...
go变量初始化的标准格式 package mainfunc main() {//go语言在声明变量时,自动对变量对应的内存进行初始化操作//整形和浮点型变量默认值为0//字符串变量的默认值为空字符串//布尔变量默认为bool//切片、函数、指针变量的默认为nil//当然也可以在变量的声明时赋予变量一个初值//标准格式 var 变量名 类型 = 表达式// 例如王颖的身高是165 可以这样写var hig...
go-变量及变量的声明 package mainimport “fmt”func main() {//变量声明的基本样式 var 变量名 变量类型/*var a int//声明一个整形类型的变量,可以保存整数数值var b string// 声明一个字符串类型的变量var c []float32//声明一个32位浮点切片类型的变量,浮点切片表示由多个浮点类型组成var d func()bool/...
数组作函数参数 1.数组名作函数参数在编写程序的过程中可以用数组名作函数参数,这种方法实际上是通过数组的首地址传递整个数组。实战例子:求学生平均身高通过上面的程序,强调下面几点被调用函数中用作形式参数的数组是单精度型,主调函数中用做实际参数的数组也是单精度型,也就是说实参形参数组类型应一致。被调用函数中的数组array没有指定大小,但是【】不能少,因为要处理该数组中的元素,所以又另设了个参数n,传递...
返回语句 返回语句返回语句有两方面的用途,一方面它能立即从所在的函数中退出,即返回到调用它的程序中去;另一方面将函数值返回到调用的表达式中1.从函数返回在编写程序的过程中,当要终止函数的执行,并返回到调用它的语句时,许多时候会靠return语句来实现。使用return语句就是为了返回一个值,或者是为了简化代码,通过设置多个返回点来提高效率。Int qiuou(int i){ int j;If...
函数的定义一般形式 函数定义的一般形式1.无参函数定义无参函数的一般形式如下:类型说明符 函数名(){声明部分语句}类型说明符,指明了本函数的类型,函数的类型实际上是函数返回值的类型。该类型说明符与前面介绍的各种说明符相同。在很多情况下都不要求无参函数有返回值,此时函数类型说明符可以写为void函数名是由用户定义的标识符,函数名后面有一个空括号,其中无参数,但括号不可少。{}中的内容称为函数体。定义一...
C语言函数概述 C语言中,函数的作用相当于其他高级语言中的子程序,编写程序时,常常将一些常用的功能模块编写成函数,供其他程序调用。函数的优点很多,一方面可以减少重复编写程序的工作量,另一方面方便阅读程序函数概述C语言源程序是由函数组成的,一个程序往往由多个函数组成。函数是程序实现模块编程的基本单元,一般为了完成某一特定的功能,相当于其他语言中的子程序。一个较大程序的各项功能都是由其各个子程序共同完成的,同样可...
数组应用举例-总结 几个例子关于一维数组、二维数组及字符数组在程序中如何灵活运用例1,小组选择组长,共有三个候选人,输入参加选举的人数及每个人选举的内容,输出3个候选人最终的得票数及无效选票数实战开始啦结果这是一道典型的一维数组应用。这里强调一点,C语言规定只能逐个引用数组元素而不能依次引用整个数组,这点体现在本程序中对数组元素进行判断时,只能通过for语句对数组元素一个一个的引用实战开始啦2用冒泡法...