9.1 Go语言入门(环境篇)

2024-05-23 23:20
文章标签 语言 go 入门 环境 9.1

本文主要是介绍9.1 Go语言入门(环境篇),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Go语言入门(环境篇)

  • 目录
    • 一、什么是Go语言
    • 二、下载安装配置Go语言开发环境
      • 1. 下载
      • 2. 安装
      • 3. 配置环境变量
      • 4. 安装环境验证
    • 三、 开发工具
      • 1. 下载
      • 2. 安装
      • 3. 激活
      • 4. 配置SDK
    • 四、 创建go工程文件并运行
      • 1. 创建go工程
      • 2. 示例代码
      • 3. 运行代码

目录

一、什么是Go语言

Go语言是一种由谷歌开发的开源编程语言,也被称为Golang。它于2009年首次发布,并在编程社区中迅速获得关注和流行。

Go语言的设计目标是提供一种简单、高效、可靠的编程语言,适用于大规模软件开发。它具有以下特点:

  1. 并发支持:Go语言在语言级别提供了并发支持,通过goroutine和channel来实现轻量级的并发编程,使得编写并发程序更加简单和高效。

  2. 高性能:Go语言通过优秀的编译器和运行时系统,以及对原生代码的支持,可以提供出色的性能。

  3. 简洁易读:Go语言倡导简洁的语法和清晰的代码结构,使得代码更易读、易维护。

  4. 内置工具:Go语言内置了丰富的工具集,包括格式化、测试、性能分析等工具,为开发者提供了全面的支持。

  5. 跨平台:Go语言支持多种操作系统和架构,因此可以在不同的平台上进行开发和部署。


总的来说,Go语言是一种现代化的编程语言,适用于构建高性能、可靠和并发的软件系统。它在网络编程、云计算、大数据处理等领域具有广泛的应用,受到越来越多开发者的青睐。

官方网站: https://go.dev/

在这里插入图片描述

二、下载安装配置Go语言开发环境

1. 下载

https://go.dev/dl/


在这里插入图片描述


在这里插入图片描述


2. 安装


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


3. 配置环境变量


在这里插入图片描述


Path
D:\Tools\Go\install\bin


在这里插入图片描述


4. 安装环境验证

快捷键: win + r

cmd

go version


在这里插入图片描述


三、 开发工具

1. 下载

Jetbrains GoLand


在这里插入图片描述


2. 安装

双击


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


3. 激活


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


4. 配置SDK


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在 GoLand 中配置 SDK 时,路径应指向 Go 安装目录,而不是具体的 bin 目录。这是因为 GoLand 需要访问整个 Go 安装目录中的各种文件和子目录来正确配置和使用 Go SDK。


在这里插入图片描述


在这里插入图片描述


完成上述配置后,GoLand 应该能够正确识别和使用 Go SDK,并提供代码补全、语法高亮、调试等功能。

四、 创建go工程文件并运行

1. 创建go工程


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


2. 示例代码


在这里插入图片描述


package mainimport "fmt"func main() {fmt.Println("Hello, World!")
}

3. 运行代码


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述



下一篇:一、Go语言入门(包和导入)


在这里插入图片描述

这篇关于9.1 Go语言入门(环境篇)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/996711

相关文章

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

C语言中位操作的实际应用举例

《C语言中位操作的实际应用举例》:本文主要介绍C语言中位操作的实际应用,总结了位操作的使用场景,并指出了需要注意的问题,如可读性、平台依赖性和溢出风险,文中通过代码介绍的非常详细,需要的朋友可以参... 目录1. 嵌入式系统与硬件寄存器操作2. 网络协议解析3. 图像处理与颜色编码4. 高效处理布尔标志集合

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

C 语言中enum枚举的定义和使用小结

《C语言中enum枚举的定义和使用小结》在C语言里,enum(枚举)是一种用户自定义的数据类型,它能够让你创建一组具名的整数常量,下面我会从定义、使用、特性等方面详细介绍enum,感兴趣的朋友一起看... 目录1、引言2、基本定义3、定义枚举变量4、自定义枚举常量的值5、枚举与switch语句结合使用6、枚

go 指针接收者和值接收者的区别小结

《go指针接收者和值接收者的区别小结》在Go语言中,值接收者和指针接收者是方法定义中的两种接收者类型,本文主要介绍了go指针接收者和值接收者的区别小结,文中通过示例代码介绍的非常详细,需要的朋友们下... 目录go 指针接收者和值接收者的区别易错点辨析go 指针接收者和值接收者的区别指针接收者和值接收者的

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、

Redis在windows环境下如何启动

《Redis在windows环境下如何启动》:本文主要介绍Redis在windows环境下如何启动的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Redis在Windows环境下启动1.在redis的安装目录下2.输入·redis-server.exe

Pytest多环境切换的常见方法介绍

《Pytest多环境切换的常见方法介绍》Pytest作为自动化测试的主力框架,如何实现本地、测试、预发、生产环境的灵活切换,本文总结了通过pytest框架实现自由环境切换的几种方法,大家可以根据需要进... 目录1.pytest-base-url2.hooks函数3.yml和fixture结论你是否也遇到过

Go 语言中的select语句详解及工作原理

《Go语言中的select语句详解及工作原理》在Go语言中,select语句是用于处理多个通道(channel)操作的一种控制结构,它类似于switch语句,本文给大家介绍Go语言中的select语... 目录Go 语言中的 select 是做什么的基本功能语法工作原理示例示例 1:监听多个通道示例 2:带

C语言函数递归实际应用举例详解

《C语言函数递归实际应用举例详解》程序调用自身的编程技巧称为递归,递归做为一种算法在程序设计语言中广泛应用,:本文主要介绍C语言函数递归实际应用举例的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录前言一、递归的概念与思想二、递归的限制条件 三、递归的实际应用举例(一)求 n 的阶乘(二)顺序打印