go语言开发环境搭建

go语言开发环境搭建,第1张

目录 一 go语言简介1 、golang历史2 、go官方资料 二、开发环境配置1、 go sdk下载2、 go开发IDE3、 go命令行4、 go代码格式5、 go注释 三、go语言特点四、goland创建项目


一 go语言简介 1 、golang历史

  Go 语言是由谷歌公司在 2007 年开始开发的一门语言,目的是能在多核心时代高效编写网络应用程序。Go 语言的创始人 Robert Griesemer、Rob Pike 和 Ken Thompson 都是在计算机发展过程中作出过重要贡献的人。自从 2009 年 11 月正式公开发布后,Go 语言迅速席卷了整个互联网后端开发领域,其社区里不断涌现出类似 vitess、Doclass="superseo">cker、etcd、Consul 等重量级的开源项目。  

  Go 是一门开源的编程语言,目的在于降低构建简单、可靠、高效软件的门槛。尽管这门语言借鉴了很多其他语言的思想,但是凭借自身统一和自然的表达,Go 程序在本质上完全不同于用其他语言编写的程序。Go 平衡了底层系统语言的能力,以及在现代语言中所见到的高级特性。你可以依靠 Go 语言来构建一个非常快捷、高性能且有足够控制力的编程环境。使用 Go 语言,可以写得更少,做得更多。

  go语言的吉祥物是金花鼠 ,go语言一般称作golang或go。

2 、go官方资料

官网:https://golang.org/

go sdk下载:https://golang.google.cn/dl/golang

中文社区:https://studygolang.com/dl

中文社区文档 https://studygolang.com/pkgdoc

二、开发环境配置 1、 go sdk下载

go语言开发需要使用go sdk,

下载链接 https://go.dev/dl/

下载安装后,windows上会自动添加到环境变量,如果使用的goland,会默认找到sdk的位置。

安装完成后,可以输入 go version进行验证

2、 go开发IDE

go开发IDE主要有三个

(1)goland

下载链接:https://www.jetbrains.com/go/

安装完go sdk后,goland会自动找到go sdk

第一年580,二、三、四年逐渐递减

(2)IDEA golang插件

收费,可以编写多种语言,除了可以写java, 安装插件后,还可以写C++, python, go等

(3)vscode

免费,需要安装各种插件进行配置,比较麻烦

3、 go命令行

(1) 查看go sdk版本
go version

(2) go代码生成exe文件, 执行以下命令会将test.go在当前目录生成test.exe
go build test.go

(3) 直接运行结果,不生成exe文件
go run test.go

(4) 指定生成文件的名字
go build -o sever.exe test.go

(5) 命令行格式化代码
go fmt -w test.go

直接运行gofmt test.go只是显示格式化后的代码格式,不写道文件里面

(6) go doc
看api说明 ,例如 go doc builtin.delete 查看内置函数delete的说明 4、 go代码格式

5、 go注释

单行://

多行:/**/

三、go语言特点

go是面向接口编程的语言

没有class,只有strcut、interface

四、goland创建项目

打开goland

go现在主要使用go mod的方式管理第三方包,之前是go path。
新建go代码文件

代码

package main

import "fmt"

func main() {
	fmt.Println("hello world, golang")
}

运行结果
hello world, golang

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/995054.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存