实例
-
Go语言的反射机制实例分析
因为没有强类型语言的经验,反射这个概念,之前确实没怎么接触过。在维基百科上搜了一下,具体解释如下: 在计算机学中,反射式编程(英语:reflective program…
-
Go语言指针实例分析
Go 语言指针 我们都知道,变量是一种使用方便的占位符,用于引用计算机内存地址。 Go 语言的取地址符是 &,放到一个变量前使用就会返回相应变量的内存地址。 以下实例演示了…
-
Go语言中的数组和切片实例分析
1. 数组 数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成。因为数组的长度是固定的,因此在 Go 语言中很少直接使用数组。和数组对应的类型是 Sli…
-
Go语言运算符优先级实例分析
实例 package main import "fmt" func main() { var&n…
-
Go语言函数使用实例分析
实例 以下实例为 max() 函数的代码,该函数传入两个整型参数 num1 和 num2,并返回这两个参数的最大值: /* 函数返回两个数的最大值 */func max(…
-
Go语言全局变量实例分析
全局变量 在函数体外声明的变量称之为全局变量,全局变量可以在整个包甚至外部包(被导出后)使用。 全局变量可以在任何函数中使用,以下实例演示了如何使用全局变量: 实例 package…
-
Go语言局部变量实例分析
局部变量 在函数体内声明的变量称之为局部变量,它们的作用域只在函数体内,参数和返回值变量也是局部变量。 以下实例中 main() 函数使用了局部变量 a, b, c: 实例 pac…
-
Go语言iota实例分析
实例 package main import "fmt"const ( i=1<<…
-
Go语言数据类型实例分析
数值类型(包括complex64/128)为 0 布尔类型为 false 字符串为 ""(空字符串) 以下几种类型为 n…
-
Go语言变量声明实例分析
变量声明 指定变量类型,如果没有初始化,则变量默认为零值。 var v_name v_type v_name = value 零值就是变量没…