Golang基础知识--十安辰

十安辰 · · 945 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

Golang基础

Go语言的SDK是什么?

SDK就是软件开发工具包。做Go开发之前,我们需要先安装配置好SDK


Golang环境变量配置及其作用

  • GOROOT:指定GO SDK的安装目录
  • Path: 指定 sdk/bin 下的目录: go.exe gofmt.exe godoc.exe
  • GOPATH: 就是Go项目的工作目录,所有项目的源码都放在这个目录下

Golang程序的编写、编译、运行步骤

编写:就是敲代码

编译:go build 源码文件 =>生成.exe二进制可执行文件

运行:1、对于可执行文件运行:xxx.exe

​ 2、对于源码:go run 源码文件

​ 这种方式可以一步运行,但是写大型项目时候速度较慢,不推荐,一般只用于小型源码编译测试


Golang程序编写的规则

1、go文件的后缀:.go

2、go程序严格区分大小写

3、go语句后,不需要带分号

4、go定义的变量、引入的包必须使用,如果定义或者引用了而没有使用到,会编译报错

5、go中,不可以把多条语句放在同一行,否则会报错

6、go中的大括号必须成对出现,{不可单独出现在一行

//错误示范
func main()
{
    //语句
}
//正确示范
func main(){
    //语句
}

DOS知多少?

DOS是Windows操作系统的自带命令行工具,类似于Linux的Bash命令行,由于Windows操作系统的用户定位,导致许多用户不会使用或者根本不知道DOS命令行工具的存在,在学习Go语言的过程中,我们会在DOS中编译Go源文件,了解基本的DOS常用命令大大有利于我们后续的学习


DOS常用命令


  • 英文名称

DiskOperating System

  • 常用命令

    • cd:change directory 切换目录

      • 磁盘间切换:盘符:

        例如:e:

      • 磁盘下切换路径:

        例如:cd: e:/work/

      • 回到根目录:

        例如:cd /

    • dir:directory 查看当前目录下包含的目录以及包含的文件

    • md:make directory新建目录

      例如:md 目录名1 目录名2

    • rd:remove directory 删除目录

      例如:rd /q/s 目录 表示递归删除目录以及目录下的文件,而且无需确认,安静删除

    • echo:输出字符串

      例如:echo 字符串 > 文件名

      ​ 把字符串追加到文件里

      echo 字符串

      ​ 把字符串打印到命令台

    • copy:拷贝文件到对应目录

      例如:copy 文件名 目标文件夹/文件名

      ​ 拷贝时可以重新命名文件

    • move: 移动/剪切文件到目标目录

      例如:move 文件名 目标文件夹/文件名

      ​ 移动文件时可以重命名

    • del:删除文件

      例如:del 文件名

      del *

      ​ 全部删除

    • cls:清屏

    • exit:退出dos命令台


所有文章首发平台是微信公众号-极客印记,同步发布到CSDN,简书,掘金等平台博客--十安辰,喜欢的话,记得微信扫码关注我哦

极客印记


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:十安辰

查看原文:Golang基础知识--十安辰

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

945 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传