• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Golang学习笔记 3.第一个go程序

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

第一个go程序

大纲

视频地址https://www.bilibili.com/video/BV14a4y177XG?p=4

hello golang

据说所有编程语言初学者的第一个程序都是HelloWorld(你好世界)程序

因为《C语言程序设计》一书中使用它做为第一个演示程序,非常著名,所以后来的程序员在学习编程或进行设备调试时延续了这一习惯。

所以我们也以hello golang来开始我们第一个go程序

package main

import "fmt"

func main(){
    fmt.Println("hello, golang!")
}

解释:

  1. package main表示文件包名叫main,必须在文件非注释的第一行声明包名。如果一个文件的包名叫main,表示它是一个可独立执行的程序

  2. import fmt表示导入fmt这个包,它包含了一些格式化IO的函数

  3. func main表示定义了一个函数叫main以main命名的函数会作为程序的入口点

  4. fmt.Println表示使用了fmt包内的Println函数,它用于输出一行字符串到控制台

  5. 也可以用fmt.Print("hello, golang!\n")得到同样的结果,因为fmt.Println会以\n换行符作为结尾

  6. 在桌面新建一个文本文件,并改名为gofirst.go(如果是windows用户,记得开启显示文件后缀名)

  7. 将代码复制粘贴(也可以跟着手敲)到gofirst.go文件内,保存后关闭

  8. 运行gofirst.go,有两种方式,下面讲

go的两种运行方式

run编译运行

可以通过go run go文件来编译运行go程序,下面以windows环境做示例

首先打开控制台,键盘按住win+r,输入cmd,点确定

在控制台进入文件同级目录(即桌面),执行go run gofirst.go

C:\Users\you> cd Desktop
C:\Users\you\Desktop> go run gofirst.go

看到"hello, golang!"的输出后表示成功执行

build编译打包后运行

也可以通过go build go文件来将代码编译打包成exe文件(windows环境),然后通过运行exe文件来执行程序

还是在控制台进入文件同级目录,然后执行

C:\Users\you\Desktop> go build gofirst.go
C:\Users\you\Desktop> gofirst.exe

总结

  1. go build把go的源文件编译并且和它所依赖的包打包成可执行文件
  2. go run也要进行编译,但是不打包
  3. 两种方式运行,build打包成可执行文件后运行会比run快很多
  4. build得到的文件会比源文件大很多,因为会把一些依赖包给打包进去

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Go-errisshadowedduringreturn发布时间:2022-07-10
下一篇:
Go 语言简介(上)— 语法 - GarfieldEr007发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap