我又开始学习Golang了

前言

关于Golang,对我来说真的是一个很尴尬的事情,其实早些年就已经听说了Golang这个被大家称为“天然支持高并发”的新语言了,Golang的专栏我19就创建好了,再买了本书,买了一节网课,写了四五篇博客之后就不了了之了,就进入了两年职业生涯起伏不定的阶段。这个阶段发生了太多的事情,不管是生活还是工作哪个方面来看,回过头来看真的是一言难尽。之后就围绕老本行Java一直在学习,直到上个月初从上一家公司提出离职,上个月中无缝跳槽到现在的公司之后,我又规划了之后的学习内容(大数据、Golang),而Golang就在这种情况下被我捡了起来,这次一定坚持下去!本专栏也将作为本人Go语言学习的笔记持续更新!

Hello Golang

作为重新捡起go的第一篇博客,先上一个hello world以示敬意(省略Golang的安装与配置)。

package main

import "fmt"

func main() {
	fmt.Println("Hello world,Hello Golang.")
}

编译

在go文件同级目录使用 go build 命令编译代码:

go build [.go file]

如图

 执行

go build 之后,将会在同级目录产生一个 hello.exe 的可执行文件,直接在windows命令中执行该文件。

 也可以使用 go run 命令直接运行。

go run 和执行 go build 编译后的可执行文件的区别在与:

  1. go run 也编译go的源代码,但是不打包,不生成.exe的可执行文件而已,go run 在编译后直接运行
  2. 编译成可执行文件可以拷贝到任何没有go语言环境的机器上执行
  3. 编译时,编译器会将程序运行依赖库包含在可执行文件中,所以可执行文件比源码大很多
  4. go build可以指定可执行文件的名称,如:go build -o xxx.exe xxx.go

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值