我又开始学习Golang了

Posted 保暖大裤衩LeoLee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我又开始学习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

以上是关于我又开始学习Golang了的主要内容,如果未能解决你的问题,请参考以下文章

无痛学习go语言,只需5分钟golang就可以开始学习

golang学习随便记6

我又回来了

招聘深圳普渡科技招聘Web前端开发工程师Golang后端开发

PythonJava程序员学习Python— 内置方法和内置变量

我又一次捡起了Python,看看这次我能坚持多久