Go入门(一)之环境安装与初体验
一、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安装目录
![](/assets/blank.gif)
![](/assets/blank.gif)
三、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入门(一)之环境安装与初体验相关推荐
- webpack从入门到精通(一)初体验
1. webpack简介 1.1 webpack是什么 webpack 是一种前端资源构建工具,一个静态模块打包器(module bundler). 在 webpack 看来, 前端的所有资源文件(j ...
- oracle数据库dblink创建语句_3场直播丨达梦DM8数据库安装部署初体验、新基建下的国产数据库应用和发展趋势、Oracle外部表创建与使用...
1. 循序渐进-达梦DM8数据库安装部署初体验-07/16 简介: 本讲座主要介绍达梦DM8数据库软件安装与数据库创建. 2019年5月,DM8发布. 基于新技术发展的思考和市场的需求,坚持实用性.通 ...
- 3场直播丨达梦DM8数据库安装部署初体验、新基建下的国产数据库应用和发展趋势、Oracle外部表创建与使用...
1. 循序渐进-达梦DM8数据库安装部署初体验-07/16 简介: 本讲座主要介绍达梦DM8数据库软件安装与数据库创建. 2019年5月,DM8发布. 基于新技术发展的思考和市场的需求,坚持实用性.通 ...
- linux 虚拟机 交叉,华恒s3c2440,虚拟机下redhat-linux交叉环境的搭建初体验
华恒s3c2440,虚拟机下redhat-linux交叉环境的搭建初体验 一,前期准备工作 1. 安装VMRAME虚拟机软件. 2.下载REDHAT的安装光盘,共三个.iso的文件.并在虚拟机下安装R ...
- Docker的准备,安装,初体验
想实践一下Docker,手头是个windows电脑,由于想在linux下实践,所以第一步是装虚拟机,我用的是VMware Workstation 12 Player,虚拟机文件用的是ubuntu-16 ...
- Go入门-Go语言环境安装与GoLand第一个项目创建
目录 一.Go语言环境安装 1.下载 2.查看安装情况 二.GoLand安装 1.下载GoLand 2.激活GoLand 三.GoLand创建第一个go项目 1.新建项目 2.新建go文件 3.编写代 ...
- Scala入门_开发环境安装
开发环境安装 学习如何编写scala代码之前,需要先安装scala编译器以及开发工具 Java程序编译执行流程 Scala程序编译执行流程 scala程序运行需要依赖于Java类库,必须要有Java运 ...
- ROM定制开发入门-linux开发环境安装和准备
环境安装-Linux环境 主要是Ubuntu安装复杂些,Ubuntu下操作的相对较少,一般为打包解包,打包环境配置相对简单: 安装ubuntu 配置selinux 以下是安装Ubuntu的教程: (为 ...
- 01-LATTICE入门篇之环境安装
最近使用了LATTICE的CrossLink 系列做了mipi转pixel的转换应用,从零开始学习了LATTICE的FPGA开发环境,在这里分享给大家,废话不多说,这篇主要讲环境安装. 1.官网下载软 ...
最新文章
- Python 如何查看内存地址
- 【Linux】 -bash-4.2#问题和Cannot allocate memory
- 第八周实践项目10 稀疏矩阵的十字链表表示
- Capturing 'self' strongly in this block is likely to lead to a retain cycle
- 授予数据库账号dba权限_数据库用户和权限
- Keras 深度学习框架中文文档
- 485. 最大连续1的个数 golang
- 设计灵感|化繁杂为明晰!如何把信息类海报做得好看?
- 接口对前后端和测试的意义
- python 调用父类classmethod_Python__子类调用父类的方法
- 2017蓝桥杯C++A:迷宫(DFS)
- linux双显卡配置_Kali Linux 2.0 安装 NVIDIA显卡驱动实现双显卡(联想笔记本)
- android 如何清除应用数据恢复,手机删除数据如何恢复?手机数据恢复方法【图文教程】...
- 方法重载和重写的区别
- 网页|利用touch实现下拉刷新
- pnpm monorepo的技术选型临界点(Critical adoption)
- Java随机产生两位数正整数
- Linux spi驱动分析----SPI设备驱动(W25Q32BV)
- 计算机管理无法打开权限不足,win10管理员权限不足怎么设置_win10管理员权限不足如何解决...
- 电视剧《大秧歌》随感
热门文章
- 自己做仙剑奇侠传四 免激活补丁PAL4Extend.dll(原创)
- 【伪类与伪元素】用CSS伪元素(以:before为例)插入图片
- 基于JavaGUI的校园卡自助服务系统
- 云计算服务模型,第 1 部分: 基础架构即服务(IaaS)
- Xshell 7 关闭警告音
- 在前端中,几种常见的定位使用
- 一学中医女生写出的保养秘诀
- 海姑娘和她儿子的故事(一)
- kafka虞兮叹三(消息有序消费)
- 安其拉开门最快的服务器,《魔兽世界怀旧服》安其拉开门进度表 各服务器安其拉开门进度一览...