初识GoLang

1、概念

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由 Robert Griesemer , Rob Pike , Ken Thompson 主持开发,后来还加入了 Ian Lance Taylor , Russ Cox 等人,并最终于2009年11月开源,在2012年早些时候发布了 Go 1稳定版本。现在 Go 的开发已经是完全开放的,并且拥有一个活跃的社区。

2、特点

  • 简洁、快速、安全

Go 语言语法简单易学、学习曲线平缓,相比于 C / C++Go 语言具有很高的开发效率。

  • 并行、有趣、开源

Go语言为高并发而生。

  • 代码风格统一,便于阅读。

Go语言使用 go fmt ,统一格式化代码。

3、安装

下载地址

下载对应平台下的文件,使用下一步安装法。

image.png

检查是否安装成功

打开命令行,输入 go version ,出现如下,则安装成功。

image.png

4、创建workspace

在GOPATH下创建三个文件夹。

  • src :源代码文件
  • bin :编译后的二进制文件
  • pkg :编译的中间文件

    image.png

5、Hello Go

编写我的第一个Go程序。使用 cmd 打开当前文件夹,

1、输入 go build ,程序编译生成二进制文件,输入 helloworld.exe 执行当前二进制文件。输出 hello go 。可以使用 go build -o a.exe 命令指定编译后的二进制文件的名字。

2、还可以使用 go run main.go 直接执行改文件

3、跨平台编译

SET CGO_ENABLED=0 // 禁用CGO

SET GOOS=linux // 目标平台是linux

SET GOARCH=amd64 // 目标处理器架构是amd64

image.png

package main

import "fmt"

func main(){
    fmt.Println("hello "+"go")   // hello go
}
我来评几句
登录后评论

已发表评论数()

相关站点

热门文章