二:Go语言是什么
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入 了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布 了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
三:Go语言的特点
1,简洁,快速,安全;
2,开源,并行;
3,内存管理,编译速度快,V数组安全。
四:Go的用途
Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。
五:Go语言开发环境的下载与安装:
请参考:http://www.runoob.com/go/go-tutorial.html
六:例子:
//包声明
package main
//引入包
import "fmt"
func main(){
fmt.Println("Holle Go")
}
//常量定义
const PI = 3.14
//全局变量的声明和赋值
var name = "gopher"
//一般的类型声明
type newType int
//结构声明
type gopher struct{}
//接口声明
type golang interface{}
只有package 名称为main 的包可以包含main函数,一个可执行程序有且只有一个main含数;
通过import关键字来导入其他非main包
可以通过import 关键字单个导入;
import "fmt"
import "io"
也可以同时导入打个包
import {
"fmt","io"
}
//函数
func main(){
fmt.Println("Hello Go");
}
使用
调用
package 别名:
//为fmt起的别名为 fmt2
import fmt2 "fmt"
//import ."fmt"
通过const关键字来进行常量定义;
通过在含数体外部结构使用 var 关键字来进行全局变量的声明和赋值;
通过 type 关键字来进行结构(struct)和接口(interface) 的声明;
通过 func 关键字来进行函数的声明;
可见性规则
Go语言中,使用大小写来决定改常量,变量,类型,接口,结构和函数是否可以被外部包所调用。
函数名首字母小写即为private;
func getId(){}
函数名首字母大写即为public
func Printf(){}
领取专属 10元无门槛券
私享最新 技术干货