go语言的基础知识点1 | 青训营

178 阅读2分钟

go语言优点:CDN技术 调度系统 云计算能力

api :即使用手册

bin :存放一些常用命令和指令

一些dos命令:

c: d: e: 直接切换盘符

dir 列出盘符内的文件

改变当前目录 cd

清屏:cls

补全命令 : tab键

创建目录 删除目录: md rd

复制一个文件:cp sb \路径

删除一个文件:del 文件

配置了环境变量,即不在当前文件夹也可以通过命令使用

go的文件相关知识

.go 为go的文件后缀

需packge main //声明文件所在的包

import “fmt” //导包

func main(){//主函数

fmt.Println("Helllo Golang!")// 无须;

}

编译为 go build xx.go

运行 xx.exe

简洁性:定义没有使用 报错

每条句子不用写;

导包没有使用,报错

// 快捷键ctrl /

/* */ 快捷键 shift alt a

缩进 tab

向前缩进 shift tab

命令来实现输出时代码格式调整“gofmt xx.go

gofmt -w xx.go //改变源文件

运算符两边空白

整体长串字符串切割,换行后加“, //后双引


基本数据类型

变量var开头

eg: var age int

变量名:=值 //声明变量

int未赋值,默认值为0

若没有写类型,则根据等号后面的值自动推导类型

对于全局变量的使用

还可以var(

n1=600

n2="ds"

go中常量没有确定的类型,通过前后来确定类型

byte来保存单个字母字符,等价于uint8

int8 int16 int32 int64 数字代表位数 uint 无符号整数 和上一致 默认类型int型

float32 float64 符号位+指数位+尾数位 可能存在精度损失

printf格式化输出,若想显示对应的字符 println输出

整数 %d 十进制 通用 %T 数据类型 %v 值的默认格式表示

字符串 一旦定义,不允许改变 1.若无特殊字符,则直接“”就可以 2.若里面有特殊字符,则用··反引号包裹

别的类型转string

1.fmt.Sprintf("%参数",表达式)

2.使用strconv包的函数

string转别的类型 //string类型转别的类型若内容无效,则 默认转为转成类型的默认值

strconv包

parseint parsebool...

若接受函数时不需要别的返回值

命名规则

变量名首字母大写 可以被其他包访问

首字母小写 只能在当前包使用

总结与感悟

go语言是一门十分高效、简洁的语言,它融会贯通了c++、java等一系列计算机语言的优点,并且摒弃了许多冗长、复杂的使用规则,既降低了语言的学习难度,又对代码风格等一系列问题做了统一安排,是十分优秀的一门新兴语言,在接下来的时间里,希望我能坚持对go语言的学习,诸君共勉!