
goLang
文章平均质量分 78
chuangrain
这个作者很懒,什么都没留下…
展开
-
go语言 Hello World
go语言是google发布的编程语言,已经有了第一个正式版本go编译速度很快,是编译型语言hello.gopackage mainimport "fmt"func main() { fmt.Printf("Hello,World!")}运行结果:package main 是指go文件的开头标志import "fmt" I/O库,是将fmt库加载到文原创 2012-04-11 14:54:03 · 3426 阅读 · 1 评论 -
go - struct类型
struct类型1. 概述 与C语言struct一样,与java/php等class类似,在Go中,用于扩展类型,面向对象编程(本部分暂未做详细介绍)等 声明格式:(是类型的组合) type typeName struct { //... }2. 声明及初始化 方法有几种: var varName typeName //原创 2013-07-15 18:06:15 · 21111 阅读 · 0 评论 -
go - interface 接口
Interface1. 概述 Interface 是一组抽象方法(未具体实现的方法/仅包含方法名参数返回值的方法)的集合,有点像但又不同于其他编程语言中的 interface 。 如果实现了 interface 中的所有方法,即该类/对象就实现了该接口2. interface 类型 格式:type interfaceName interface { //方原创 2013-07-17 18:03:57 · 12528 阅读 · 1 评论 -
go - 变量和常量
1.定义变量goLang中定义变量的方式很多先声明再使用;如果定义的变量未使用编译时会报错a. /*定义单个变量*/var varName type //定义一个 type 类型的变量 varNamevarName = value //给变量 varName 赋值var varName type = value //定义变量并赋初始值原创 2013-06-25 12:50:46 · 12487 阅读 · 0 评论 -
go - 流程控制
流程控制条件: if else else if switch循环: for跳转: goto 关键字: break continue fallthrough range1. 条件 1.1 if else 1.1.1语法: if [声明变量;] condition1 { //... [} else if condition2 {] //...原创 2013-07-08 12:18:09 · 1988 阅读 · 0 评论 -
go - method方法
method1. 值与引用 varName2 = varName1 varName2.funcName() 如果 varName2 有变化,varName1 无变化,则为值类型(传递) 如果 varName2 有变化,varName1 有变化,则为引用类型(传递)2. Method 格式: func (r [*]ReceiverType) fun原创 2013-07-16 18:06:17 · 3809 阅读 · 0 评论 -
go - 复合类型 array, slice, map
Go 语言支持复合类型: 数组:array 切片:slice 指针:pointer 字典:map 通道:chan 结构体:struct 接口:interface1. array 同一类型数据的集合 var arr [n]type //声明type类型一维数组 var arr [m][n]type //声明type类型二维数组原创 2013-07-03 12:52:27 · 11034 阅读 · 0 评论 -
go - 函数
函数1. 格式 func funcName(形参1 type[, 形参2 type...]) [([[返回变量1] type[, [返回变量2] type...]])] { [return [返回变量1[, 返回变量2...]]] } a. 如果形参类型都一样,可以这样写: 形参1, 形参2 type, 同时返回变量也一样 b. 如果只有一个返回值或者无返回值原创 2013-07-10 18:12:15 · 9224 阅读 · 1 评论 -
go - 内置基础类型
Go 语言中包括以下内置基础类型:布尔型:bool整型:int int64 int32 int16 int8 uint8(byte) uint16 uint32 uint64 uint浮点型:float32 float64复数型:complex64 complex128字符串:string字符型:rune错误型:error1. bool类型关键字: bool原创 2013-07-02 12:32:23 · 19950 阅读 · 0 评论