Go 语言教程

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。

Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。


Go 语言特色

  • 简洁、快速、安全

  • 并行、有趣、开源

  • 内存管理、数组安全、编译迅速


Go 语言用途

Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。

对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。


第一个 Go 程序

接下来我们来编写第一个 Go 程序 hello.go(Go 语言源文件的扩展是 .go),代码如下:

package main
import "fmt"
func main() {
    fmt.Println("Hello, World!")
}

要执行 Go 语言代码可以使用  go run 命令。

执行以上代码输出:

$ go run hello.go 
Hello, World!

此外我们还可以使用 go build 命令来生成二进制文件:

$ go build hello.go 
$ ls
hello    hello.go
$ ./hello 
Hello, World!
推荐阅读:
mysql5.7开启sql日志的配置   阅读:8785linux php7安装yaf扩展   阅读:8132程序员找工作三要素(必看)   阅读:5487php 生成图片,给图片加水印   阅读:6147shell脚本统计当前服务器并发连接数   阅读:7151爱编程,也爱健康   阅读:4107php 统计网页打开耗时和脚本运行内存   阅读:6577比phpexcel还要简单的excel CSV 一键导入数据到数据库   阅读:5238centos 7 安装 redis 3.2.9   阅读:6422centos 7 忘记root密码   阅读:4608霍金24岁博士毕业论文在线预览   阅读:5398php 读取和设置redis的键值   阅读:7056php打印九九加法表   阅读:9964最简单的Banner轮播左右切换效果代码及实现思路(附带源码)   阅读:31281用php从1乘到100的值   阅读:6099phpexcel 超简单从excel表格一键导入数据到数据库教程   阅读:11976面试都会问你为什么你从上一家公司离职的真实意思   阅读:10826给php7安装redis扩展库   阅读:8028centos 7 安装 php-7.1.3   阅读:19573面试的时候和你谈理想,是理想or入坑?   阅读:10060TCP的三次握手(建立连接)和四次挥手(关闭连接)   阅读:3259session与cookie的区别   阅读:4027php打印九九乘法表   阅读:9849php显示刚刚、几分钟前、几小时前、几天前的函数   阅读:8163centos 7 开启网络   阅读:6711php压缩页面的html代码一行显示   阅读:7135企业让你去面试,可能不是真的招人   阅读:5724php压缩页面的html代码一行显示   阅读:7135关于PHP程序员技术职业生涯规划   阅读:2689centos 7 安装 samba 服务   阅读:6531网站性能优化-页面静态缓存   阅读:5311centos 7搭建zabbix3.4   阅读:6240php文件下载防盗链   阅读:9574csv文件一键导入数据到mysql数据库   阅读:6481mysql5.7主从同步配置   阅读:5183给网站添加一键qq登录的功能   阅读:7161HTTP 1.1 协议详解   阅读:11045纯干货,程序员面试的超实用技巧   阅读:4094Mysql在大型网站的应用架构演变   阅读:4483mysql共享锁和排他锁详解   阅读:7082javascript对cookie操作详细代码函数   阅读:5122centos 7 安装 mysql-5.7   阅读:6762linux rarcrack破解rar、zip和7z压缩包简单密码的工具   阅读:16768mysql5.7开启sql日志的配置   阅读:8785nginx安装redis模块   阅读:5104用php从1乘到100的值   阅读:6099一键分享到QQ空间、QQ好友、新浪微博、微信代码   阅读:127554给网站添加一键qq登录的功能   阅读:7161nginx安装redis模块   阅读:5104phpexcel 超简单从excel表格一键导入数据到数据库教程   阅读:11976