文章分类 - Golang学习
关于Golang的学习
摘要:goroutine goroutine 是由 Go 运行时环境管理的轻量级线程。 开启一个新的 goroutine 执行 f, x, y 和 z 是当前 goroutine 中定义的,但是在新的 goroutine 中运行 f。 goroutine 在相同的地址空间中运行,因此访问共享内存必须进行同
阅读全文
摘要:方法 Go 没有类。然而,仍然可以在结构体类型上定义方法。 方法接收者出现在func关键字和方法名之间的参数中。 也可以为包中的任意类型指定任意方法,但不能对来自其它包的类型指定方法。 接收者为指针的方法 方法可以与命名类型或命名类型的指针关联。 用命名类型的指针 ( this *MyStruct
阅读全文
摘要:指针 Go 具有指针。指针保存了变量的内存地址 类型 *T 是指向类型 T 的值的指针。其零值是 nil。 & 符号会生成一个指向其作用对象的指针。 * 符号表示指针指向的地址上的值。 这也就是通常所说的 "间接引用" 或 "非直接引用"。 与 C 不同,Go 没有指针运算。 结构体 一个结构体(s
阅读全文
摘要:for Go 只设计了一种循环 就是 for 循环。 基本的 for 循环包含三个组成部分(由 分号 分开): 初始化语句;循环条件表达式;后置语句 初始化语句:在第一次循环执行前被执行 循环条件表达式:每次迭代开始前被求值 后置语句:每次迭代后被执行 初始化语句一般是一个短变量什么,这里声明的变量
阅读全文
摘要:Go的基本类型 ( Basic Types ) bool string int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptr byte // uint8 的别名 rune // int32 的别名 // 代表一个 Uni
阅读全文

浙公网安备 33010602011771号