今天时间多还早,多折腾会

post/get等请求方式...

这下开始折腾gin咯。gin是go上的一个轻量高效的web框架,有必要学习~

前言😊

因为一些原因,在学习flutter的时候极其混乱,导致很多问题并没有记录下来。因为最开始学习它还是在高三上的空闲时间(大概是),使用的设备也是极其拉胯的旧时代产物(甚至打开Chrome需要5s以上)。配置的环境也极其混乱,很多问题现在的设备完全不会遇到的,在那个时候也通通遇到了。

定义

先骂一句
fucking you 🐛🏊
得到消息好像又可以了,那就不fuck了
大概三种方式定义

复习一下切片,slice

例子

demo1

func main() {
	arr := [...]int{0, 1, 2, 3, 4, 5, 6, 7} //数组
	s := arr[2:6]  //从数组取2—6
	fmt.Println(s) //输出 [2 3 4 5]
    fmt.Println(arr[:6]) // [0 1 2 3 4 5] 省略头直接从0开始
	fmt.Println(arr[2:])   // [2 3 4 5 6 7] 省略尾巴直接到末尾
	fmt.Println(arr[:])  // [0 1 2 3 4 5 6 7]  头尾都省了全部都有
}

简记

go的指针是不能运算的
*int 在类型前面加*表示指针
&a 在a变量前加&表示取a的地址
java/python都是引用传递,go是值传递
意味着调用参数的时候都需要复制一份值,保证性能使用指针

因为最开始用的qv2ray越来越不好用,且很难代理没有 代理设置 的应用流量。所以换了