Go语言了解

Go了解

Go程序开发和基本结构说明
//go文件后缀:.go

//表示该文件所在包是main,在go中,每个文件都必须属于一个包
package main

//引入一个包fmt,引入后可以使用该包里面函数
import "fmt"

//func是一个关键字,表示函数
//main是函数名,为主函数,即程序入口
func main(){
    //表示调用fmt中函数Println
	fmt.Println("helloworld!")
}
  • 通过go build对该go文件进行编译,生成.exe文件
  • 通过dos命令行下执行.exe文件可看到运行效果
  • 通过go run命令可以直接运行hello.go程序
Go程序开发注意事项
  • Go语言严格区分大小写
  • Go方法有一条条语句构成,每个语句后不需要分号(Go语言会在每行后自动加分号)
  • Go编译器是一行一行进行编译的,一行只写一条语句
  • Go语言定义的变量或import的包如果没有使用到,代码无法编译
Go的转义字符escape char
  • \t:制表符,实现对齐
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5OXZKqza-1622205793289)(Go程序开发和基本结构说明.assets/image-20210324112328895.png)]
  • \n:换行符
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HCInNmg1-1622205793292)(Go程序开发和基本结构说明.assets/image-20210324112504920.png)]
  • \ \:一个\
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0bRL4YhI-1622205793295)(Go程序开发和基本结构说明.assets/image-20210324112659664.png)]
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-42rKGg6q-1622205793297)(Go程序开发和基本结构说明.assets/image-20210324112813569.png)]
  • \ ‘’:一个’’
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eQEh5Vwf-1622205793298)(Go程序开发和基本结构说明.assets/image-20210324113017496.png)]
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pENNkY7B-1622205793299)(Go程序开发和基本结构说明.assets/image-20210324113122406.png)]
  • \r:一个回车
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LQteMg1Y-1622205793300)(Go程序开发和基本结构说明.assets/image-20210324113615790.png)]
规法的代码风格要求
  • 缩进与空白

    • tab键,实现缩进
    • shift+tab:左移
    • 使用gofmt进行格式化
      • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hDPPPna1-1622205793301)(Go程序开发和基本结构说明.assets/image-20210324115056775.png)]
      • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CXO7pVWv-1622205793302)(Go程序开发和基本结构说明.assets/image-20210324115157416.png)]
      • gofmt -w hello.go可将格式后的内容重写到文件中
  • 运算符两边各加一个空格

    • 2 + 4 * 5
      
  • Go语言中不允许左右花括号在同一列

  • Go语言中一行最好不要超过80各字符,超过使用换行

    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RNyKIbC6-1622205793303)(Go程序开发和基本结构说明.assets/image-20210324120050614.png)]
Golang标准库API文档
  • application program interface:应用程序编程接口
  • 即Go中各个包的各个函数
Dos常用指令
  • Dos:Disk Operating System磁盘操作系统,windows的目录结构
  • Dos操作基本原理
    • cmd写入操作指令传给Dos操作系统,Dos操作系统解析指令在Dos中执行
  • 目录操作
    • dir:查看当前目录内容
    • cd /d 盘名::切换到其他盘下
    • cd 路径:切换到当前盘的其他目录下
      • 绝对路径:从当前盘的最上面开始定位找到对应的目录
      • 相当路径:从当前路径开始定位,去找对应目录
    • cd…:切换到上一级目录
    • **cd \ **:切换到根目录
    • 新建目录
      • md 文件名:新建一个文件
      • md 文件名 文件名:新建多个文件
    • 删除目录
      • rd 文件名:删除空目录
      • rd /q/s 文件名:删除目录及下面的子目录和文件(不询问)
      • rd /s 文件名:删除目录及下面的子目录和文件(询问)
  • 文件操作
    • echo 内容>路径:新建或追加内容到文件
    • 复制文件
      • copy 文件 路径:使用原来文件名
      • copy 文件 路径+新文件名:使用一个新的文件名
    • move 文件名 路径:移动文件
    • del 文件名:删除文件
    • *del 文件后缀名:删除所有文件
  • 其他指令
    • cls:清屏
    • exit:退出

件名 路径**:移动文件

  • del 文件名:删除文件
  • *del 文件后缀名:删除所有文件
  • 其他指令
    • cls:清屏
    • exit:退出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值