08、Golang 教程 - Go 数组
1. 数组介绍 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。 相对于去声明 number0, number1, ... number99 的变量,使用数组形式 num...
1. 数组介绍 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。 相对于去声明 number0, number1, ... number99 的变量,使用数组形式 num...
函数是基本的代码块,用于执行一个任务。 Go 中有 3 种函数:普通函数、匿名函数(没有名称的函数)、方法(定义在 struct 上的函数)。 Go 中函数参数可以没有名称,例如 func test(int,int)。 Go 中的函数可以作...
公众号:“皇子谈技术”主理人
一、分支结构 1. if 分支 Go语言提供了以下几种条件判断语句: 语句 描述 if 语句 if 语句 由一个布尔表达式后紧跟一个或多个语句组成。 if…else 语句 if 语句 后可以使用可选的 else 语句, else 语句中的表...
在编程中,需要接收用户输入的数据,就可以使用键盘输入语句来获取。 API fmt.Scanln(&变量) func Scanln(a ...interface{ }) (n int, err error) ScanIn 类似 Sca...
概述 运算符是—种特殊的符号,用以表示数据的运算、赋值和比较等。 常用运算符如下: 1. 算数运算符 下表列出了所有 Go 语言的算术运算符。假定 A 值为 10,B 值为 20。 运算符 描述 实例 + 相加 A + B 输出结果 30 ...
一、变量 1. 定义 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。 变量可以通过变量名访问。 Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。 声明变量的一般形式是使用 var 关键字。 var ide...
1. go 标记 Go程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。如以下 GO 语句由 6 个标记组成: fmt.Println("Hello, World!") 6个标记是(每行一个): 1. f...
一、简介 Go(Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种计算机编程语言语言。 设计初衷: Go 语言是谷歌推出的一种编程语言,可以在不损失应用程序性能的...
死锁发生在一个线程需要获取多个资源的时候,这时由于两个线程互相等待对方的资源而被阻塞,死锁是最常见的活跃性问题。这里先分析死锁的情形: 假设当前情况是线程A已经获取资源R1,线程B已经获取资源R2,之后线程A尝试获取资源R2,这个时候因为资...
线程池简介 在之前介绍Executor框架的文章中对线程池有一个初步的认识,实际上线程池这种设计思想在Java中很普遍,比如JVM中常量池,以及Web开发使用到的数据库连接池。这些池本质上还是Java中的对象池,因为池中存放的都是Java对...