一、Go环境安装


操作系统:win10
下载链接:https://golang.google.cn/dl/
学习文档:http://www.topgoer.com
官方文档:https://studygolang.com


双击进行安装即可

环境变量设置(新建目录用于代码存放):

控制面板 -> 查看方式(选择小图标) -> 系统 -> 高级系统设置 -> 环境变量

二、LiteIDE安装


下载链接:https://sourceforge.net/projects/liteide/files/x37.1/
VSCode参考:https://www.liwenzhou.com/posts/Go/00_go_in_vscode/


然后解压开即可以使用

环境变量设置:

GOROOT为Go安装目录



三、Go初体验


1、初体验

(1)右键打开目录:


(2)新建文件:
//go语言以包作为管理单位
//每个文件必须先声明包
//程序必须有一个main包
package mainimport "fmt"//入口函数
func main() {   //左括号必须和函数名同行fmt.Println("hello.go")   //go语言结果没有分号
}
(3)Ctrl+r运行查看结果:

2、命令行运行

我们会发现当同一目录下有2个main时会报错

//hello2.go
package mainimport "fmt"func main() {fmt.Println("123")
}

(1)方式一

进入方式:点击目录(右键) -> 在此打开命令提示符

E:\MyWork\Go Projects\01>go build hello2.goE:\MyWork\Go Projects\01>hello2.exe
123
(2)方式二
E:\MyWork\Go Projects\01>go run hello.go
hello.go

下一篇文章> Go入门(二)之基础类型、fmt格式化、运算符、流程控制

Go入门(一)之环境安装与初体验相关推荐

  1. webpack从入门到精通(一)初体验

    1. webpack简介 1.1 webpack是什么 webpack 是一种前端资源构建工具,一个静态模块打包器(module bundler). 在 webpack 看来, 前端的所有资源文件(j ...

  2. oracle数据库dblink创建语句_3场直播丨达梦DM8数据库安装部署初体验、新基建下的国产数据库应用和发展趋势、Oracle外部表创建与使用...

    1. 循序渐进-达梦DM8数据库安装部署初体验-07/16 简介: 本讲座主要介绍达梦DM8数据库软件安装与数据库创建. 2019年5月,DM8发布. 基于新技术发展的思考和市场的需求,坚持实用性.通 ...

  3. 3场直播丨达梦DM8数据库安装部署初体验、新基建下的国产数据库应用和发展趋势、Oracle外部表创建与使用...

    1. 循序渐进-达梦DM8数据库安装部署初体验-07/16 简介: 本讲座主要介绍达梦DM8数据库软件安装与数据库创建. 2019年5月,DM8发布. 基于新技术发展的思考和市场的需求,坚持实用性.通 ...

  4. linux 虚拟机 交叉,华恒s3c2440,虚拟机下redhat-linux交叉环境的搭建初体验

    华恒s3c2440,虚拟机下redhat-linux交叉环境的搭建初体验 一,前期准备工作 1. 安装VMRAME虚拟机软件. 2.下载REDHAT的安装光盘,共三个.iso的文件.并在虚拟机下安装R ...

  5. Docker的准备,安装,初体验

    想实践一下Docker,手头是个windows电脑,由于想在linux下实践,所以第一步是装虚拟机,我用的是VMware Workstation 12 Player,虚拟机文件用的是ubuntu-16 ...

  6. Go入门-Go语言环境安装与GoLand第一个项目创建

    目录 一.Go语言环境安装 1.下载 2.查看安装情况 二.GoLand安装 1.下载GoLand 2.激活GoLand 三.GoLand创建第一个go项目 1.新建项目 2.新建go文件 3.编写代 ...

  7. Scala入门_开发环境安装

    开发环境安装 学习如何编写scala代码之前,需要先安装scala编译器以及开发工具 Java程序编译执行流程 Scala程序编译执行流程 scala程序运行需要依赖于Java类库,必须要有Java运 ...

  8. ROM定制开发入门-linux开发环境安装和准备

    环境安装-Linux环境 主要是Ubuntu安装复杂些,Ubuntu下操作的相对较少,一般为打包解包,打包环境配置相对简单: 安装ubuntu 配置selinux 以下是安装Ubuntu的教程: (为 ...

  9. 01-LATTICE入门篇之环境安装

    最近使用了LATTICE的CrossLink 系列做了mipi转pixel的转换应用,从零开始学习了LATTICE的FPGA开发环境,在这里分享给大家,废话不多说,这篇主要讲环境安装. 1.官网下载软 ...

最新文章

  1. Python 如何查看内存地址
  2. 【Linux】 -bash-4.2#问题和Cannot allocate memory
  3. 第八周实践项目10 稀疏矩阵的十字链表表示
  4. Capturing 'self' strongly in this block is likely to lead to a retain cycle
  5. 授予数据库账号dba权限_数据库用户和权限
  6. Keras 深度学习框架中文文档
  7. 485. 最大连续1的个数 golang
  8. 设计灵感|化繁杂为明晰!如何把信息类海报做得好看?
  9. 接口对前后端和测试的意义
  10. python 调用父类classmethod_Python__子类调用父类的方法
  11. 2017蓝桥杯C++A:迷宫(DFS)
  12. linux双显卡配置_Kali Linux 2.0 安装 NVIDIA显卡驱动实现双显卡(联想笔记本)
  13. android 如何清除应用数据恢复,手机删除数据如何恢复?手机数据恢复方法【图文教程】...
  14. 方法重载和重写的区别
  15. 网页|利用touch实现下拉刷新
  16. pnpm monorepo的技术选型临界点(Critical adoption)
  17. Java随机产生两位数正整数
  18. Linux spi驱动分析----SPI设备驱动(W25Q32BV)
  19. 计算机管理无法打开权限不足,win10管理员权限不足怎么设置_win10管理员权限不足如何解决...
  20. 电视剧《大秧歌》随感

热门文章

  1. 自己做仙剑奇侠传四 免激活补丁PAL4Extend.dll(原创)
  2. 【伪类与伪元素】用CSS伪元素(以:before为例)插入图片
  3. 基于JavaGUI的校园卡自助服务系统
  4. 云计算服务模型,第 1 部分: 基础架构即服务(IaaS)
  5. Xshell 7 关闭警告音
  6. 在前端中,几种常见的定位使用
  7. 一学中医女生写出的保养秘诀
  8. 海姑娘和她儿子的故事(一)
  9. kafka虞兮叹三(消息有序消费)
  10. 安其拉开门最快的服务器,《魔兽世界怀旧服》安其拉开门进度表 各服务器安其拉开门进度一览...