一、Go 语言基础教程

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

Go是 2007 年末由 Google 的 Robert Griesemer, Rob Pike, Ken Thompson 三位大神开发的,并于 2009年 11 月份正式对外开放

Go语言是一种静态类型的语言,具有与 C 类似的语法

Go语言提供垃圾收集,类型安全性,动态打字功能,许多高级内置类型,如可变长度数组和键值映射

Go语言还提供了丰富的标准库

Go 语言特色

1、 简洁、快速、安全;
2、 并行、有趣、开源;
3、 内存管理、v数组安全、编译迅速;

Go 语言用途

1、 Go语言可以用于分布式系统开发,因为goroutime使得Go语言开发分布式系统变得简单;
2、 Go语言可开发Web服务,内置的http模块可以很容易就搭建一个小Web应用程序;

Go 语言 Hello World

创建一个文件 hello.go 并输入以下内容

/**
 * file: hello.go
 * author: pottercoding.cn 程序员波特,程序员编程资料站(pottercoding.cn)
 * Copyright © 2015-2065 pottercoding.cn. All rights reserved.
 */
package main
import "fmt"
func main() {
    fmt.Println("Hello, World!")

运行范例 »

在当前目录下打开终端(命令行)输入以下代码

go run hello.go

然后回车,输出结果如下

$ go run hello.go 
Hello, World!

如果你已经配置好了环境,就会输出 Hello World!,如果还没配置 Golang 环境,那么会提示 go 命令不存在,可以先通过 Golang 环境配置 配置好本地环境再来运行