初识GO
初识GO
- go格式
1. 文件的开头package 声明,表示该 Go 代码所属的包
2. import 导入需要的包名
3. 表示程序的入口,为固定的写法,func 与 main 之间必须有空格,同时 main 后面必须带小括号,大括号里面写需要的逻辑
运行
go run hello.go 或者 go build helle.go 后生成hello文件 运行./hello变量
变量的定义 : 变量简单的理解就是计算机用来存储数据的
变量的声明 初始化等
- 创建一个变量 并且指定该变量存储什么类型的数据
- 用关键字 var定义
- 初始化 var b int = 10
- 变量赋值
自动推导类型
自动推导类型,就是不用通过 var 声明变量,不用指定类型,直接在变量名后面跟”:” 号,同时完成赋值。那么 GO 会根据所赋的值自动推导出变量的类型。如果给 num 变量赋值为小数,那么该变量的类型为小数类型(浮点)。多重赋值和匿名变量
单个赋值会感觉到过于麻烦 所以多个赋值可以使用以下方式
匿名变量可以使用以下方式数据置换
- 传统方式置换数据
- 使用多重赋值的方式
- 输出格式
Print() 输出不换号
Println() 输出换行
printf(“a-%d\n”,a) % d, 输出一个整数, “\n” 表示换行。
printf(“a-%d\n,b-%d\n,c-%d\n”,a,b,c) 多个输出
另外还有%f 表示输出一个浮点型数据 默认保留6位小数
%.2f保留小数位数为两位 会对第三位小数进行四舍五入
%s表示输出一个字符串类型
接收输入
fmt.Scanf(“%d”,&age)
当程序执行到 Scanf () 函数后,会停止往下执行,等待用户的输入,输入完成后程序继续往下执行。在这里重点要注意的是 Scanf () 函数的书写格式,首先也要用 “% d”, 来表示输入的是一个整数,输入完整数后存储到变量 age 中,注意这里 age 变量前面一定要加上 “&” 符号,表示获取内存单元的地址(前面我们说的内存存储区域的编号),然后才能够存储。
简写为fmt.Scan(&age)
本作品采用《CC 协议》,转载必须注明作者和本文链接