分享
  1. 首页
  2. 主题
  3. 每日一学

【完结7章】Go从入门到进阶,大厂案例全流程实践

yuyandemeili · · 217332 次点击 · 开始浏览 置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

获课:666it.top/5244/ 在当今数字化时代,编程语言的选择丰富多样,Go语言凭借其高效、简洁、并发性强等显著优势,在云计算、分布式系统、网络编程等领域大放异彩,受到了广大开发者的青睐。如果你渴望踏入Go语言的奇妙世界,那么本文将成为你开启学习之旅的第一把钥匙,带你完成从环境搭建到编写并运行第一个Go程序的全过程。 一、安装Go语言环境 访问Go语言官方网站 Go语言官方网站为:https://go.dev/dl/。在这里,你可以看到针对不同操作系统的Go安装包,包括Windows、macOS、Linux等。 下载并安装Go安装包 Windows系统:下载.msi安装文件,双击进入安装向导,按照提示完成安装。建议使用默认路径,便于后续配置环境变量。 macOS系统:下载.dmg文件,将Go图标拖动到"Applications"文件夹中,即可完成安装。 Linux系统:下载对应的.tar.gz文件,解压后移动到合适的目录(如/usr/local),例如,通过命令"sudo mv go /usr/local/"完成安装。 配置环境变量 Go安装完成后,需要配置环境变量,以便在终端中运行Go命令。 Windows系统:右键点击"此电脑",选择"属性",在弹出的窗口中点击"高级系统设置",在"系统属性"窗口中点击"环境变量"按钮。在"系统变量"中找到"Path"变量,点击"编辑",点击"新建",添加Go安装目录下的bin目录路径,例如"C:\Go\bin"(如果安装时选择了默认路径)。添加完成后,依次点击"确定"保存设置。 macOS/Linux系统:打开终端,输入命令"nano /.bash_profile",打开或创建.bash_profile文件(或编辑/.bashrc文件)。在文件中添加一行"export PATH=PATH:/usr/local/go/bin"(如果安装路径为默认路径)。保存并退出文件(按Ctrl+X,然后按Y,最后按Enter)。输入命令"source /.bashprofile"(或source /.bashrc)使配置生效。对于Linux系统,还可以输入命令"sudonano/etc/profile",打开系统配置文件,在文件末尾添加一行"exportPATH=PATH:/usr/local/go/bin"(如果安装路径为默认路径)。保存并退出文件(按Ctrl+X,然后按Y,最后按Enter)。输入命令"source ~/.bash_profile"(或source ~/.bashrc)使配置生效。对于Linux系统,还可以输入命令"sudo nano /etc/profile",打开系统配置文件,在文件末尾添加一行"export PATH=PATH:/usr/local/go/bin"(如果安装路径为默认路径)。保存并退出文件(按Ctrl+X,然后按Y,最后按Enter)。输入命令"source /.bashprofile"(或source /.bashrc)使配置生效。对于Linux系统,还可以输入命令"sudonano/etc/profile",打开系统配置文件,在文件末尾添加一行"exportPATH=PATH:/usr/local/go/bin",保存并退出文件,输入命令"source /etc/profile"使配置生效。 验证安装是否成功 打开终端或命令提示符,输入命令"go version",如果安装成功,会显示Go语言的版本信息,例如"go version go1.XX.X darwin/amd64"(这里以macOS系统为例,不同系统显示信息可能略有不同)。 二、编写第一个Hello World程序 设置工作空间 Go语言要求你将代码存储在特定的目录结构中,称为工作空间。你可以选择一个合适的位置创建一个工作空间文件夹,通常包含src、bin和pkg子文件夹。例如,在$HOME目录下创建一个名为go的文件夹作为工作空间。 创建项目目录 在工作空间中创建一个新的项目目录。你可以根据项目的名称来命名这个目录,例如"hello_world"。 创建main.go文件 在项目目录中创建一个名为main.go的文件,这将是你的程序的入口文件。 编写代码 在main.go文件中编写Hello World程序的代码。以下是一个简单的示例: Go  package main import "fmt" func main() { fmt.Println("Hello, World!") } package main:声明了该Go文件属于main包,main包是Go程序的入口包,每个可执行的Go程序都必须包含一个main包。 import "fmt":导入了Go标准库中的fmt包,fmt包提供了格式化输入输出的功能,我们在后面使用的fmt.Println函数就来自这个包。 func main():定义了一个名为main的函数,它是Go程序的入口函数,程序从这里开始执行。 fmt.Println("Hello, World!"):使用fmt包中的Println函数,在控制台输出"Hello, World!"。 保存文件 保存main.go文件。 构建和运行程序 打开命令行终端,导航到你的项目目录,并运行以下命令来构建并运行你的程序: Bash  go run main.go 这将编译你的程序并运行生成的可执行文件。你应该会在终端上看到输出"Hello, World!"。 另外,你也可以运行go build main.go命令生成可执行文件(Windows系统下为.exe文件),然后运行该可执行文件来查看输出结果。 通过以上步骤,你已经成功地使用Go语言编写并运行了一个Hello World程序。这是你Go语言学习之旅的第一步,虽然简单,但意义重大。在接下来的学习中,你将深入了解Go语言的数据类型、控制结构、函数、面向对象编程、并发编程等丰富内容,逐步掌握这门强大的编程语言。

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

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

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

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)