上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 引子 因为数组的长度是固定的并且数组长度属于类型的一部分,所有数组有很多局限性。例如: func arraySum(x [3]int) int{ sum := 0 for _, v := range x{ sum = sum + v } return sum } 这个求和函数只能接受[3]int类型 阅读全文
posted @ 2020-03-02 20:31 下山打老虎i 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Array(数组) 数组是同一种数据类型元素的集合。在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 基本语法: // 定义一个长度为3元素类型为int的数组a var a [3]int 数组定义: var 数组变量名 [元素数量] T 比如:var a [5]int 阅读全文
posted @ 2020-03-02 19:39 下山打老虎i 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。 if else(分支结构) if条件判断基本写法 Go语言中if条件判断的格式如下: if 表达式1 { 分支1 } else if 表达式2 { 分支2 } els 阅读全文
posted @ 2020-02-27 22:25 下山打老虎i 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 运算符 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 算数运算符 运算符描述 + 相加 - 相减 * 相乘 / 相除 % 求余 注意: ++(自增)和--(自减)在Go语言中是单独的语句,并不是运算符。 关系运算符 运算符描述 == 检查两个值是否相等,如果相 阅读全文
posted @ 2020-02-27 22:09 下山打老虎i 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。 基本数据类型 整型 整型分为以下两个大类:按长度分为:int8、int16、int32、int64对应的无符号整型:uint8、uint16、uint32、uint 阅读全文
posted @ 2020-02-27 21:58 下山打老虎i 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123。 关键字 关键字是指编程语言中预先定义好的具有特殊含义的标识符。 关键字和保留字都不 阅读全文
posted @ 2020-02-26 21:00 下山打老虎i 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Go语言是采用UTF8编码的,理论上使用任何文本编辑器都能做Go语言开发。大家可以根据自己的喜好自行选择。编辑器/IDE没有最好只有最适合。 下载与安装 VS Code官方下载地址:https://code.visualstudio.com/Download 安装中文简体插件 点击左侧菜单栏最后一项 阅读全文
posted @ 2020-02-26 20:25 下山打老虎i 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 跨平台编译 默认我们go build的可执行文件都是当前操作系统可执行的文件,如果我想在windows下编译一个linux下可执行文件,那需要怎么做呢? 只需要指定目标操作系统的平台和处理器架构即可: SET CGO_ENABLED=0 // 禁用CGO SET GOOS=linux // 目标平台 阅读全文
posted @ 2020-02-26 20:13 下山打老虎i 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 下载 Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://golang.google.cn/dl/ 版本的选择 Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版。 下图中的版本号可能并不是最新的,但总体来说安装教程是 阅读全文
posted @ 2020-02-26 20:10 下山打老虎i 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 阅读全文
posted @ 2019-12-26 20:06 下山打老虎i 阅读(260) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页