Go语言学习笔记(一)

网友投稿 290 2022-09-07

Go语言学习笔记(一)

目录

​​概述​​

​​安装环境​​

​​Go语言开发工具​​

​​LiteIDE​​

​​GoLand​​

概述

Go语言官网:is an open source programming language that makes it easy to build simple, reliable, and efficient software.

Go是一种开源编程语言,它使构建简单、可靠和高效的软件变得容易。

上面是官网对Go语言的描述。官网里的“hello world”。

看起来,好像和其它语言也差不多的结构。

安装环境

学新的编程语言,我们第一时间把环境安装好。

我们先在自己的个人电脑安装,我自己是WIN10系统,先到官网下载一个安装包。

下的是当前最新的版本“go1.17.2.windows-amd64.msi”。

下载好后,双击打开:

选择合适的路径:

稍微等一会:

最后“Finish”:

接下来,我们验证一下,是否已经安装成功。

找个目录,新建一个文本文件,命名为:HelloWorld.go。

然后在“HelloWorld.go”输入以下代码:


package main


import "fmt"


func main() {

fmt.Println("Hello World")

}

就是最简单的“Hello World”代码。

在“HelloWorld.go”当前目录,打开命令控制台,执行以下命令:


go run HelloWorld.go

如图:

因此,我们的Go环境,是已经安装好。

另外,如果大家在控制台不能直接执行“go”命令,则有可能没有配置环境变量。但我自己发现一个现象,好像win10后,安装java或者python的时候,都会自动添加到环境变量,不需要自己配置,我自己这次安装go环境也是,都是直接帮我添加好环境变量。

如果没有添加,则需要我们自己手动添加,大致如下:

新建系统环境变量:

起个变量名,变量值为Go环境的安装目录:

最后修改系统变量的path,如下:

Go语言开发工具

因为我自己已经有Java开发语言的基础,根据经验,不同的编程语言,基础语法会有所不同,但应该都是大同小异。所以,就没必要向零基础那样学习方式,先大概了解一下所有内容,后续我们再根据实际情况来加深学习。

为了更好的使用Go语言,我们还是需要先安装好开发工具,提高我们的编码效率。

LiteIDE

首先试一下这个开源的工具,官网地址:class="data-table" data-id="t7a7e9d1-lG0GMHNd" data-width="" style="outline: none; border-collapse: collapse; width: 100%;">


go: cannot find GOROOT directory: c:\go

把这里修改成你自己的Go环境的安装路径:

第三:如果在运行的过程中,报以下错误:


go: cannot find main module, but found .git/config in....

则可按照以下方法来解决:

在自己的命令控制台,执行以下命令:


go env -w GO111MODULE=off

GoLand

GoLand 是 Jetbrains 家族的 Go 语言 IDE,Jetbrains产品的口碑,一直都是挺好的,就是收费贵而已,安装那些流程就免了。

那我们在GoLand写一个“Hello World"试一下,看看是什么效果。

新建一个projec:

配置路径:

新建一个go file的空文件:

编写最简单的“Hello World”代码:


package TestGoLand01


import "fmt"


func main() {

fmt.Println("Hello World")

}

然后,运行看看效果:

弹出以上窗口,先不管它,直接继续”Run“。


Error running 'go build TestGoLand.go': Cannot run program "C:\Users\ispea\AppData\Local\Temp\GoLand\___1go_build_TestGoLand_go.exe" (in directory "E:\ispeasant\github\bwzydy4learn\Go\TestGoLand01"): CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者。

百度一番之后,说这里出了问题。

按照网上的操作,改成以下情况:


package main


import "fmt"


func main() {

fmt.Println("Hello World")

}

然后再运行:

Goland的安装好像成功了,后续在学习过程中,再深入研究。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:DoMarketing-营销智库:618“卖光啦”!这个品牌是如何做到的?
下一篇:微信小程序之input组件及其获取用户输入信息
相关文章

 发表评论

暂时没有评论,来抢沙发吧~