文章永久连接:https://tech.souyunku.com/?p=5278
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: 搜云库技术团队(tech.souyunku.com)
* Copyright © 2015-2065 tech.souyunku.com. 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 环境配置 配置好本地环境再来运行
干货推荐
附录:GOlang 教程:系列文章
- 【当前读到】一、Go 语言基础教程
- 二、Go 语言 – 简介
- 三、Go 语言环境配置
- 四、Go 语言结构
- 五、Go 语言基础语法
- 六、Go 语言数据类型
- 七、Go 语言变量
- 八、Go 语言常量
- 九、Go 语言运算符
- 十、Go 语言条件语句
- 十一、Go 语言循环语句
- 十二、Go 语言函数
- 十三、Go 语言 – 变量作用域
- 十四、Go 语言 – 数组
- 十五、Go 语言 – 字符串
- 十六、Go 语言 – 指针
- 十七、Go 语言 – 结构体
- 十八、Go 语言 – 数据类型 interface
- 十九、Go 语言 – 切片(slice)
- 二十、Go 语言 – 哈希表(map)
- 二十一、Go 语言 – range 关键字
- 二十二、Go 语言 – 关键字 delete
- 二十三、Go 语言递归函数
- 二十四、Go 语言 – 类型转换
- 二十五、Go 语言 – 错误处理
- 二十六、Go 语言 – 开发工具
- 二十七、Go 语言 for 循环语句
- 二十八、Go 语言 – 多维数组
- 二十九、Go 语言 break 语句
- 三十、Go 语言 – 指向指针的指针
- 三十一、Go 语言 – 指针作为函数参数
- 三十二、Go 语言 goto 语句
- 三十三、Go 语言 if 语句
- 三十四、Go 语言函数值传递调用
- 三十五、Go 语言 for 循环嵌套
- 三十六、Go 语言 – 向函数传递数组
- 三十七、Go 语言 – 函数 – 引用传值
- 三十八、Go 语言 select 语句
- 三十九、Go 语言 if…else 语句
- 四十、Go 语言 switch 语句
- 四十一、Go 语言 – 闭包函数
- 四十二、Go 语言指针数组
- 四十三、Go 语言 if 语句嵌套
- 四十四、Go 语言 – 函数作为值
- 四十五、Go 语言函数方法
- 四十六、Go 语言 continue 语句