golang中time基本使用
time 时间对象: golang中定义的一个对象 时间戳: 秒的整数形式 格式化时间: 给人看的时间(2022-03-27 09:15:29) 时间转换 package main import ( "fmt" &quo...
time 时间对象: golang中定义的一个对象 时间戳: 秒的整数形式 格式化时间: 给人看的时间(2022-03-27 09:15:29) 时间转换 package main import ( "fmt" &quo...
fmt 常用占位符 动词 功能 %v 按值的本来值输出 %+v 在 %v 的基础上,对结构体字段名和值进行展开 %#v 输出 Go 语言语法格式的值 %T 输出 Go 语言语法格式的类型和值 %% 输出 %% 本体 %b 整型以二进制方式显...
前置知识 基数树(Radix Tree) Radix Tree可以被认为是一棵简洁版的前缀树。 我们注册路由的过程就是构造前缀树的过程,具有公共前缀的节点也共享一个公共父节点 由于URL路径具有层次结构,并且只使用有限的一组字符(字节值),...
Golang 中包的介绍和定义 包(package)是多个 Go 源码的集合,是一种高级的代码复用方案 Go 语言为我们提供了很多内置包,如 fmt、strconv、strings、sort、errors、time、encoding/jso...
并发编程 并发介绍 1、并发和并行 A. 多线程程序在一个核的cpu上运行,就是并发。 B. 多线程程序在多个核的cpu上运行,就是并行。 并发:本质还是串行 食堂窗口一个大妈(同一时间类只能给一个人打饭) python本质没有并行的线程 ...
面向对象 Golang接口的定义 1、Golang 中的接口 在Go语言中接口(interface)是一种类型,一种抽象的类型。 接口(interface)定义了一个对象的行为规范, 只定义规范不实现 ,由具体的 对象来实现规范的细 节 。...
结构体 什么是结构体 Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。 Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。 结构体定义 基本实例化(方法1) 只有当结构体实例化时,才会真正地分配内存,...
函数 函数基础 函数定义 函数是组织好的、可重复使用的、用于执行指定任务的代码块。 本文介绍了 Go 语言中函数的相关内容。 package main import "fmt" func main() { // 1、无参...
条件循环 if else(分支结构) package main import "fmt" func main() { // 1、if else score := 65 if score > 90 { // 条件不成...
内置运算符 算数运算符 算数运算符使用 package main import "fmt" func main() { // 1、算数运算符 fmt.Println("1 + 1 = ", 1+1) ...