GO语言自学(1)

本文介绍了从C语言背景转向学习Go语言的过程,包括使用VS Code作为编译器,搭建Go语言环境,创建并运行第一个程序的步骤。Go语言与C语言的不同之处在于不需要在每行末尾加分号,定义方式有别,且运行程序需通过cmd编译生成可执行文件。文章提供了一种简便的在当前目录打开cmd的方法,对于日常练习,可以使用`go run`指令直接输出结果,但正式工作中仍需生成可执行文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 前言: 

        在自学go语言之前,我是学c的,所以在本文中会写一些go语言与c语言之间的差异。

       ① 首先在编译器上我选择的是vs code 当然也可以选择其他的编译器,例如vim以及emacs等都可以

        ②其次我们在使用之前需要搭建go语言环境,具体步骤可以参考我上一篇文章

连接在这里:搭建环境

做好以上准备我们就可以开始进行go语言的学习啦!

正文:

        首先我们先从如何创建文件以及如何编写我们的第一个程序开始说起,因为go语言不同于c/java/python有可以直接使用的编译环境,相比起来个人感觉其他语言可能会更加方便,而go语言更加类似于Linux系统的操作,具体差异咱们接着往下看:

        我们想要创建我们第一个程序就需要像我这样在自己找得到的目录下创建几个文件夹,当然如何命名看个人喜好了,而我在这里为了方便就直接以goproject命名了

 

         创建好文件夹之后我们打开vs code点击左边红框的资源管理器,然后点击打开文件夹找到刚刚创建的文件夹

 然后找到main文件夹右键点击新建文件

        我们就可以开始编写我们自己的代码了 ,这里我先随便写一段代码输出姓名、年龄、学校大家就可以看出go语言与其他语言具体差异在哪了。

package main

import "fmt"

func main()  {
	var(
		name="tom"
		age=18
		school="清华大学"
	)
	fmt.Println("\t\t\n",name,age,school)
}

 输出结果为:

         通过该代码我们可以知道,go语言在每行代码结束时是不用加分号的,而且定义的方式跟c也有一定的差别,甚至连运行的方式也与众不同一点,需要通过cmd进行编译生成可执行文件,才能够输出,这就是我前面为什么说go语言的操作有点类似于Linux系统的操作了。

        而我们编写好代码应该怎么样去生成呢,其实就跟Linux差不多可以使用cd这一指令找到文件所存放的目录然后使用一下的指令进行编译及输出结果,但是cd稍微会有点麻烦,当然习惯Linux系统的可以直接找,如果不熟悉Linux的也有简便的方法,我们可以打开文件所在的文件夹然后选中路径,然后输入cmd。

         即可使cmd直接在该目录下打开

         是不是比直接cd来的更加简便呢

go build xxx.go

        生成可执行文件,然后直接运行即可。

        但是在自己日常练习的过程中可以使用

go run xxx.go

        这一指令可以跳过编译直接输出结果,但是在日后工作还是需要生成可执行文件的,但是日常练习可以简化这一过程。

总结:

        虽然跟别的语言稍微有些区别,但是其实都是大同小异 ,只要习惯了操作其实都问题不大,只是刚开始学可能不习惯而已,好啦今天的学习就到此结束啦! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zjj_kevin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值