初识GoLang

kjkongjun · · 655 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

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
}

有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:kjkongjun

查看原文:初识GoLang

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

655 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传