摘要: [10 Go语言基础-数组和切片] 数组和切片 数组 数组是同一类型元素的集合。例如,整数集合 5,8,9,79,76 形成一个数组。Go 语言中不允许混合不同类型的元素,例如包含字符串和整数的数组。(译者注:当然,如果是 interface{} 类型数组,可以包含任意类型) 数组的声明 一个数组的 阅读全文
posted @ 2021-08-18 21:25 刘较瘦丫 阅读(59) 评论(0) 推荐(0) 编辑
摘要: [09 Go语言基础-switch 语句] switch 语句 switch 是一个条件语句,用于将表达式的值与可能匹配的选项列表进行比较,并根据匹配情况执行相应的代码块。它可以被认为是替代多个 if else 子句的常用方式。 看代码比文字更容易理解。让我们从一个简单的例子开始,它将把一个手指的编 阅读全文
posted @ 2021-08-18 21:19 刘较瘦丫 阅读(121) 评论(0) 推荐(0) 编辑
摘要: [08 Go语言基础-for循环] 循环 循环语句是用来重复执行某一段代码。 for 是 Go 语言唯一的循环语句。Go 语言中并没有其他语言比如 C 语言中的 while 和 do while 循环。 for 循环语法 for initialisation; condition; post { } 阅读全文
posted @ 2021-08-18 21:16 刘较瘦丫 阅读(155) 评论(0) 推荐(0) 编辑
摘要: [07 Go语言基础-if-else] if-else 语句 if 是条件语句。if 语句的语法是 if condition { } 如果 condition 为真,则执行 { 和 } 之间的代码。 不同于其他语言,例如 C 语言,Go 语言里的 { } 是必要的,即使在 { } 之间只有一条语句。 阅读全文
posted @ 2021-08-18 20:58 刘较瘦丫 阅读(74) 评论(0) 推荐(0) 编辑
摘要: [06 Go语言基础-包] 包 什么是包,为什么使用包? 到目前为止,我们看到的 Go 程序都只有一个文件,文件里包含一个 main 函数和几个其他的函数。在实际中,这种把所有源代码编写在一个文件的方法并不好用。以这种方式编写,代码的重用和维护都会很困难。而包(Package)解决了这样的问题。 包 阅读全文
posted @ 2021-08-18 20:55 刘较瘦丫 阅读(60) 评论(0) 推荐(0) 编辑
摘要: [05 Go语言基础-函数] 函数(Function) 函数是什么? 函数是一块执行特定任务的代码。一个函数是在输入源基础上,通过执行一系列的算法,生成预期的输出。 函数的声明 在 Go 语言中,函数声明通用语法如下: func functionname(parametername type) re 阅读全文
posted @ 2021-08-18 20:49 刘较瘦丫 阅读(31) 评论(0) 推荐(0) 编辑
摘要: [04 Go语言基础-常量] 定义 在 Go 语言中,术语"常量"用于表示固定的值。比如 5 、-89、 I love Go、67.89 等等。 看看下面的代码: var a int = 50 var b string = "I love Go" 在上面的代码中,变量 a 和 b 分别被赋值为常量 阅读全文
posted @ 2021-08-18 20:44 刘较瘦丫 阅读(40) 评论(0) 推荐(0) 编辑
摘要: [03 Go语言基础-类型] 下面是 Go 支持的基本类型: bool 数字类型 int8, int16, int32, int64, int uint8, uint16, uint32, uint64, uint float32, float64 complex64, complex128 byt 阅读全文
posted @ 2021-08-18 20:34 刘较瘦丫 阅读(38) 评论(0) 推荐(0) 编辑
摘要: [02 Go语言基础-变量] 变量 变量是什么 变量指定了某存储单元(Memory Location)的名称,该存储单元会存储特定类型的值。在 Go 中,有多种语法用于声明变量。 声明单个变量 var name type 是声明单个变量的语法。 package main import "fmt" f 阅读全文
posted @ 2021-08-18 20:30 刘较瘦丫 阅读(39) 评论(0) 推荐(0) 编辑
摘要: [01 Go语言基础-Hello World] B站链接→ 点我 Hello World 建立 Go 工作区 在编写代码之前,我们首先应该建立 Go 的工作区(Workspace)。 在 Mac 或 Linux 操作系统下,Go 工作区应该设置在 HOME/go。所以我们要在HOME/go。所以我们 阅读全文
posted @ 2021-08-18 20:07 刘较瘦丫 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Go包管理 一 包管理历史 Golang 的包管理一直被大众所诟病的一个点,但是我们可以看到现在确实是在往好的方向进行发展。下面是官方的包管理工具的发展历史: 在 1.5 版本之前,所有的依赖包都是存放在 GOPATH 下,没有版本控制。这个类似 Google 使用单一仓库来管理代码的方式。这种方式 阅读全文
posted @ 2021-08-18 19:59 刘较瘦丫 阅读(49) 评论(0) 推荐(0) 编辑
摘要: [03-Go语言集成开发环境之GoLand安装使用] 一 GoLand集成开发环境下载 IDE 下载地址:http://www.jetbrains.com/go/?fromMenu IDE安装就是平常的傻瓜式安装,这里就不多说了。 二 使用GoLand 1、 双击运行安装完的GoLand,选择创建项 阅读全文
posted @ 2021-08-18 19:54 刘较瘦丫 阅读(99) 评论(0) 推荐(0) 编辑
摘要: [Go开发环境搭建] 一 下载地址 安装包下载地址为:https://golang.org/dl/。 如果打不开可以使用这个地址:https://golang.google.cn/dl/。 各个系统对应的包名: | 操作系统 | 包名 | | | | | Windows | go1.13.3.win 阅读全文
posted @ 2021-08-18 19:50 刘较瘦丫 阅读(66) 评论(0) 推荐(0) 编辑
摘要: Go语言介绍 Go语言介绍 Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言。 Go是静态强类型语言,是区别于解析型语言的编译型语言。 解析型语言——源代码是先翻译为中间代码,然后由解析器对代码进行解释执行。 编译型语言——源代码编译生成机器语言,然后由机器直接执行 阅读全文
posted @ 2021-08-18 18:50 刘较瘦丫 阅读(68) 评论(0) 推荐(0) 编辑
摘要: [SQLAlchemy(orm)框架] SQLAlchemy(orm框架) 1.介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 -sql 阅读全文
posted @ 2021-08-18 18:24 刘较瘦丫 阅读(284) 评论(0) 推荐(0) 编辑