Goland激活2022.2.5(GoLand2022.2.5版本Hello调动Greetings包)

Goland激活2022.2.5(GoLand2022.2.5版本Hello调动Greetings包)

安装Goland2022.2.5 版本

1.官网下载goland-2022.2.5.dmg版本(Mac)版本。如果是windows版本也可以直接下载)

2.配置gopath,基本都是配置.我这里配置为/usr/local/go 作为全目录,如果是windows,直接在环境中配置path路径就好。

3.查看版本 go version 


建立工作目录gowork

基本目录结构为gowork/hello

                         gowork/greetings 2个目录文件

目录结构为:

Goland激活2022.2.5(GoLand2022.2.5版本Hello调动Greetings包)

 

建立hello.go文件


保存的时候,会提示错误。因为里面有调用example.com/greetings的引用包

建立greetings.go文件,在greetings目录下


分别建立2个文件。这个时候再进行会提示找不到 

 module to use your local 


打开看go.mod 就可以看到已经变为,说明已经修改到本地目录上的


运行Hello 调用greetings里面的函数方法


说明hello.go 已经调用了greetings.go里面的Hello方法。传输的参数是字符串

代码需要完善如果不知道谁调动的,需要返回一个错误

hello.go 修改带2参数的判断error


我们可以直接运行这里直接传入一个空串,查看是否有错误出现,正确返回错误信息,


空的名称确实不好,这样修改为随机返回一个字符串


修改hello.go

实践上代码是随机抽取字符串的3个字符串,代码比较简单,直接过就好。


继续修改,返回Map(key,value)值

继续修改greetings.go代码


修改hello.go代码


运行结果

go run hello.go
map[多爱猫:Hail, 多爱猫! Well met! 天猫:Hail, 天猫! Well met! 机器猫:Hi, 机器猫. Welcome!]
返回name多个参数,里面有3个全部返回

建立一个测试代码greetings_test.go.


测试直接用go test运行

下面说明没有发现测试文件。需要查看一下目录


测试文件建立在greetings目录下,要在greetings目录下运行


说明空的参数也通过。

时间上要修改一下greetings.go代码,区别就是参数传递的时候,有个是空的,目的是测试一个空的函数是否提示正确



明显是说明需要参数传递的。

编译和安装代码


Mac和linux编译为hello执行文件,如果不可以执行,手工修改一下属性,变成可以执行的


把代码添加到你的gopath里面去,相当于部署到bin目录中 hello目录下输入go install Goland激活2022.2.5 将hello新编译的文件已经注册到新的目录Goland激活2022.2.5去。

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/175862.html

(0)
上一篇 2024年 7月 31日 下午3:20
下一篇 2024年 7月 31日 下午3:23

相关推荐

关注微信