day1-go安装-基本数据类型-for循环

go安装

go env

go命令

go build: 编译GO程序
go build -o “xx.exe”:编译成xx.exe文件
go run main.go:像执行脚本一样执行main.go文件
go install:先编译后拷贝

go语言文件基础语法

存放go源代码文件后缀名:.go
文件第一行:package关键字声明包名
如果要编译可执行文件,必须要有main包和main函数(入口函数)

// 单行注释
/*
多行注释
*/

go语言的函数外,必须以关键字开始
函数内部定义的变量,必须使用

变量

3种声明方式:

var x int
var x = 10
函数内部用:
x := 10

匿名变量(哑元变量)
有些数据必须接受,但是又不使用,可以用"_"来接收

常量

const PI = 3.14
const Student = "学生"

iota枚举
两个要点:
1.在出现const关键字时,重置为0
2.const每增加一个常量声明,iota +1

流量控制

if

for循环

for {}
for i := 0; i <10; i++ {
    fmt.Println(i)
}

s := "hello"
for i, v := range x{
    fmt.Println(i, v)
}

基本数据类型

整型

有符号位:int8, int16, int32, int64
无符号位:uint8, uint16, uint32, uint64
指针:uintptr

浮点型

float32, float64 

布尔型

bool:true, false
不能和其他类型进行转换

复数

complex128, complex64

字符串

常用方法
字符串不可改变

byte和rune类型

都属于类型别名

字符串、字符、字节

字符串:用双引号包裹的是字符串
字符:用单引号包裹的是单个字符、字母、符号、文字
字节:1byte = 8bit
go语言使用的是utf8编码,一个汉字一般占用3个字节
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值