摘要:
学生管理系统 package main import ( "fmt" "os" ) /* 函数版学生管理系统 写一个系统能够查看、新增、删除、学生 */ var ( allStudent map[int64]*student // 变量声明 ) type student struct { id in 阅读全文
摘要:
构造函数:返回一个结构体变量的函数 Go语言 面向接口编程 结构体是值类型,赋值的时候都是拷贝 package main import "fmt" // 构造函数 type person struct { name string age int } type dog struct { name st 阅读全文
摘要:
上传文件 链接的处理 from contextlib import closing from io import BytesIO from requests_toolbelt.multipart.encoder import MultipartEncoder def judge_url_size(s 阅读全文
摘要:
结构体 结构体的定义 结构体实例化 匿名结构体 结构体是值类型 package main import "fmt" // 结构体 type person struct { name string age int gender string hobby []string } func main () 阅读全文
摘要:
递归 package main import "fmt" // 递归:自己调用自己 // 递归适合处理那种问题相同、问题规模越来越小的场景 // 递归一定要有一个明确的退出条件 // 永远不要高估自己 // 3! = 3 * 2 * 1 = 3* 2! // 4! = 4 * 3 * 2 * 1 = 阅读全文
摘要:
内容回顾 函数 函数的定义 func 函数名(参数1,参数2...)返回值{ 函数体 } 函数进阶 高阶函数:函数可以作为参数也可以作为返回值 闭包:函数和其外部变量的引用 defer:延迟调用 多用于处理资源释放 内置函数: panic和recover package main import "f 阅读全文
摘要:
内置函数 内置函数 介绍 close 主要用来关闭channel len 用来求长度,比如string、array、slice、map、channel new 用来分配内存,主要用来分配值类型,比如int、struct。返回的是指针 make 用来分配内存,主要用来分配引用类型,比如chan、map 阅读全文
摘要:
defer package main import "fmt" // Go语言中函数的return不是原子操作,在底层分为两步来执行 // 第一步:返回值赋值 // defer // 第二版:真正的RET返回 // 函数中如果存在defer,那么defer执行的时机是在第一步和第二步之间 func 阅读全文
摘要:
匿名函数 匿名函数的定义格式: func(参数)(返回值){ 函数体 } 没有名字的函数 package main import "fmt" // 匿名函数 // var f1 = func (x, y int) { // fmt.Println(x + y) // } func main(){ / 阅读全文
摘要:
Python官网:https://www.python.org/ anaconda官网:https://www.anaconda.com/ swagger:https://editor.swagger.io/# simpleui:https://simpleui.72wo.com/docs/simp 阅读全文