GO语言入门 - 开发环境搭建
1. 通过Golang的国内网站 https://golang.google.cn/dl/ 下载Go SDK,选择安装到D:\Go(安装路径不能有空格),安装后会默认设置GOROOT等环境变量。
2. 从https://www.jetbrains.com/go/download/other.html下载go开发工具goland,选择2019.3.4版本,并安装到D:\Go\goland
3. 安装过程中,勾选图示界面对应选项,其它保持默认:
4. 第一次启动 Goland 时会提示我们导入设置信息,这里我们选择第二项,不导入设置信息。
5. 首次运行软件,进入到注册界面时,选择evaluate for free,点击evaluate试用软件。
6. 然后将附件中的jetbrains-agent-latest.zip文件拖放到 IDE 窗口,并点击restart即可**。
7. 重启后,出现图示对话框时选择【为GoLand安装】,然后点击弹出的重启确认对话框再次重启。
8. 创建一个项目,选择“New Project”新建一个项目,并创建一个hello world程序。
9. 右上侧会提示配置GOPPATH,点击并配置GOPATH为test程序项目路径。
10.GPPATH设置好之后,点击右上角按钮即可运行。
- package 是一个关键字,定义一个包,和Java里的package一样,也是模块化的关键。
- main包是一个特殊的包名,它表示当前是一个可执行程序,而不是一个库,因此GO的启动类源码需要建立在src目录下,启动入口包名必须是main。
- import是一个关键字,表示要引入的包,和Java的import关键字一样,引入后才可以使用它。fmt是一个包名,引入后即可使用其函数。
- main函数是主函数,表示程序执行的入口,Java也有同名函数,但是多了一个String[]类型的参数。
- Println是fmt包里的函数,和Java里的system.out.println作用类似,这里输出一段文字。
- 整段代码非常简洁,关键字、函数、包等和Java非常相似,不过注意,go是不需要以;结尾的。
附测试程序:
package main
import (
"errors"
"fmt"
)
func main() {
fmt.Println("Hello World")
fmt.Println("Google" + "Runoob")
// 声明一个变量并初始化
var a string = "Runoob"
fmt.Println(a)
var b, c int = 1, 2
fmt.Println(b, c)
var i int
var f float64
var bb bool
var s string
fmt.Printf("%v %v %v %q\n", i, f, bb, s)
aa := 3
p := &aa //这里是获取变量a的内存地址,并将其赋值给变量p
fmt.Printf("aa的值为 %v, aa的指针是 %v ,p指向的变量的值为 %v\n",aa,p,*p) //%v是宏变量,用后续参数替换
//nil 不是Go语言的关键字或者保留字,因此可定义一个名称为 nil 的变量
var nil = errors.New("my god")
fmt.Println(nil)
}
上一篇: 【SpringBoot】SpringBoot整合Freemarker
下一篇: day62 JavaWeb框架阶段—— Mybatis的注解开发&SSM框架整合(原始方式整合&Spring整合MyBatis& MyBatis的注解实现复杂映射开发)
推荐阅读
-
Go语言开发之Windows 10中LiteIDE的入门教程
-
PHP+Oracle本地开发环境搭建方法详解
-
Go语言在Linux环境下输出彩色字符的方法
-
VS2015 搭建Asp.net core开发环境的方法
-
ubuntu下搭建php开发环境(nginx+(cgi)php5fpm+memcached+xdebug)
-
如何搭建PhpStorm 10.0.2开发环境?PhpStorm 10.0.2环境搭建安装图文教程
-
在MAC上搭建python数据分析开发环境
-
mac下Apache + MySql + PHP搭建网站开发环境
-
[微信公众平台开发]php开发环境搭建设置(一)
-
Linux下Android开发环境搭建详细步骤