/avatar.jpeg

Joker desire

为什么要努力? 因为我喜欢的东西都很贵,我想去的地方都很远,我爱的人超完美。

Go 泛型(1.18+)

泛型基本含义 在定义函数(结构等)时,可能会有多种类型传入,真正使用方法的时候才可以确定用的是什么类型,此时就可以用一个更加宽泛的类型(存在一

Go 反射

基本介绍 反射可以在运行时动态获取变量的各种信息,比如变量的类型(type),类别(kind) 如果是结构体变量,还可以获取到结构体本身的信息(

Go 序列化

序列化 func Marshal(v any) ([]byte, error) 可传入任意参数进行序列化 【官方文档】 结构体序列化 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 package main import ( "encoding/json" "fmt" ) type User struct { Name string `json:"name"`

Go 命令行参数

Args解析命令行参数 flag解析命令行参数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 package main import ( "flag" "fmt" "time" ) //fl

Go文件操作

基本介绍 文件再程序中是以流的形式来操作的。 流:数据再数据源(文件)和程序(内存)之间经历的路径 输入流:数据从数据源(文件)到程序(内存)的路