go语言的安装和配置,以及包引用

sangjinchao · · 1250 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

1.下载和安装

首先大家可以去官网下载 http://golang.org/dl/

如果官网你看不懂的话,可以到这里下载: http://golangtc.com/download ,这里也提供了百度云的下载地址:

如果下载msi文件还需要进一步安装,安装过程也非常简单;

如果下载zip文件,直接解压了就可以用了。

2.配置

打开环境变量

 

然后

紧接着编辑Path

打开cmd命令行,输入:go

如果显示

就表示成功了。

然后就可以编程了,咱们来写个“Hello world”:

我用的是Sublime Text 编译器,

然后运行:


或者

 很好,我们成功的输出了Hello world!

3.包引用(下面内容来源于:http://www.cnblogs.com/sunshiming/p/4928493.html)

a. 最简单的方式引入一个包的方式是直接引入包,例如:

    import "fmt"

    import "os"

b. 也可以通过下面的方式将包一块引入,并写在括号内:

    inport (

      "fmt"

      "os"

    )

  通过上面的方式,可以引入系统包或第三方的包,下面重点介绍如何引入自定义的包和函数:

  一般我们将主程序放在src的mian文件夹下(主程序中包含main函数,并将主程序的包名写为package main),将其他模块放在相应的文件夹下,例如下图所示

   

 

  主函数在main.go文件中,主函数名也可以为其他,但必须包含main函数。在Go编程中,怎么引入自己编写的模块呢,例如在main.go中如何调用add.go、subtract.go或者是multiply.go中的文件。

  add.go与subtract.go在cal文件夹下,所以这两个程序的包名为cal(package cal),multiply.go在multi文件夹下,所以程序的包名为multi(package multi)。如果mian函数要调用add.go或者subtract.go中的函数,必须要引入包"cal"(import "cal")。要调用multiply.go中的函数,那就要引入包"multi",如果我们在程序中直接写import "multi",编译器会提示我们can not find package "multi"。因为我们的"multi"包在包"cal"下,所以我们要把包名写完整"cal/multi",下面就可以调用各个文件中的函数了。

  Go中如果函数名的首字母大写,表示该函数是公有的,可以被其他程序调用,如果首字母小写,该函数就是是私有的,因此我们只能调用add.go、subtract.go或者multiply.go中的公有函数。具体调用如下图:

  

  add.go

  

  subtract.go

  

  multiply.go

  

最后注意:文件名可以和该包名不一致,但文件中使用的包名必须要和该包名一致。

 

 

 

 

 


有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:sangjinchao

查看原文:go语言的安装和配置,以及包引用

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1250 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传