首页 > 其他分享 >狂神说Go语言笔记—初识Go语言

狂神说Go语言笔记—初识Go语言

时间:2022-11-07 16:59:37浏览次数:68  
标签:文件 语言 cmd go 设置 Go 狂神 输入

GO语言的环境安装

下载地址

Go下载 - Go语言中文网 - Golang中文社区 (studygolang.com)

image-20221107154105355

安装

这里很简单,可以一直点下一步就可以了

image-20221107152648959

image-20221107152656541

环境搭建

我这里也是去D盘当中创建一个专门用来存储环境地址的文件夹Environment

在Environment创建一个Go语言的环境目录,将它地址复制过来

image-20221107152732090

点击完成

image-20221107152831935

打开cmd 输入go version检测是否安装成功

image-20221107152859927

配置环境变量

GOROOT

image-20221107153018941

image-20221107153158445

GOPATH

用来创建文件的也可以在环境目录下新建一个GoWorks目录用来保存文件

image-20221107153620154

这里需要在Goworks目录下存放三个包

文件源码都会在这三个文件下生成

image-20221107153749116

确定一下path里是否有环境地址,如果没有的话在cmd输入go 以及goversion就会找不到指令

image-20221107153932273

输入go env检测环境是否设置成功

这里没有在用户变量中设置,我们重新回到环境变量进行设置

image-20221107154809081

在环境变量中,进行更改,点击确定保存

image-20221107155028816

再次测试,设置成功了

image-20221107155134846

GoLand开发工具

下载地址

Thank you for downloading GoLand! (jetbrains.com)

下载后双击打开,设置安装环境地址

image-20221107155915373

勾选,next

image-20221107160015269

安装

image-20221107160026450

界面颜色设置

将开发工具设置为白色

开发工具界面

image-20221107162441732

设置好之后,点击apply即可

image-20221107162513906

HelloWrold

记事本编辑

新建一个文件hello.go用记事本打开

image-20221107160855546

mian包 里可执行的文件 一个程序只能有一个mian包

要打印输出文字信息,需要导入一个fmt包

func表示函数 main表示主函数

快速执行选中文件,输入cmd ,点击回车

image-20221107161844214

输入 go run hello.go

image-20221107162012056

开发工具中实现

创建一个hello文件,将刚刚代码,辅助粘贴

我这里执行成功了

image-20221107162928232

如果出现错误

image-20221107162953234

打开cmd 输入 go env

image-20221107163135240

输入go env -w GO111MODULE=off 点击回车

image-20221107163153739

再次检测 go env 设置成功

image-20221107163256675

再次执行

image-20221107163344400

标签:文件,语言,cmd,go,设置,Go,狂神,输入
From: https://www.cnblogs.com/DuPengBG/p/16866485.html

相关文章

  • go:快速添加接口方法及其实现
    问题描述在大型项目中,通常存在多个模块,模块对外暴露的功能通常是通过接口封装,这样可以明确模块的功能,有效降低模块与模块之间的耦合度,同时模块与模块之间进行合理的组装。......
  • R语言分析蛋白质组学数据:飞行时间质谱(MALDI-TOF)法、峰值检测、多光谱比较
    全文链接:http://tecdat.cn/?p=30051原文出处:拓端数据部落公众号蛋白质组学•研究生物体产生的全部蛋白质。•Foci:鉴定、结构测定、生物标志物、通路、表达。基质辅助......
  • linux安装mongodb 并且远程连接
    一、引言​​MongoDB​​是一个由C++语言编写的基于分布式文件存储的数据库,MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关......
  • 使用 github.com/wcharczuk/go-chart 绘图
    公共绘图函数packagechartsimport( "bytes" "log" "os" chart"github.com/wcharczuk/go-chart/v2" drawing"github.com/wcharczuk/go-chart/v2/drawing" "......
  • mongodb基本操作合集
    创建管理员账号useadmindb.createUser({user:"root",pwd:"xxxxxx",roles:[{role:"root",db:"admin"}]})其他库创建账号......
  • Window环境下,安装MongoDB
    一、下载MongoDB官网下载地址:https://www.mongodb.com/try/download/community,选择MongoDB版本,平台为Windows,本文选择的安装包格式为msi:二、安装下载完成后,双击下载的m......
  • CSRF和token以及用django实现
    csrfCSRF(Cross-SiteRequestForgery,跨站点伪造请求)是一种网络攻击方式,该攻击可以在受害者毫不知情的情况下以受害者名义伪造请求发送给受攻击站点,从而在未授权的情况下执......
  • Google翻译 失效 idea TKK 问题
    参考:https://bookfere.com/post/1020.html原因:谷歌翻译退出中国,可以更改host文件来实现正常使用直接使用版本142.250.0.90translate.googleapis.com142.250.0.90tr......
  • C语言初级阶段7——指针1
    C语言初级阶段7——指针1地址与指针1.地址:数据在内存中的存储位置编号,是一个常量。2.指针:指针的本质就是地址。指针变量的定义和声明1.指针变量:存储的数据是地址。2.......
  • C语言初级阶段7——指针2——特殊指针
    C语言初级阶段7——指针2——特殊指针指针函数:是一个函数,返回值类型是一个指针。#include<stdio.h>int*fun(){ //a是一个局部变量 inta=10; return&a;}intm......