摘要:
 阅读全文
posted @ 2021-02-15 20:30
pangqianjin
阅读(1398)
评论(0)
推荐(0)
摘要:
常量的要求 使用const修饰 在定义的时候,必须初始化 定义后不能修改 只能修饰bool, 数值类型,string类型 语法:const 常量名 [类型] = 某个值 简洁的写法 专业的写法 阅读全文
posted @ 2021-02-15 20:28
pangqianjin
阅读(222)
评论(0)
推荐(0)
摘要:
具体代码 package main import ( "fmt" "reflect" ) // 1.对基本数据类型、interface{}、reflect.Value进行转换 func ReflectTest1(in interface{}){ // 通过反射获取传入的变量的type, kind / 阅读全文
posted @ 2021-02-15 20:05
pangqianjin
阅读(260)
评论(0)
推荐(0)
摘要:
引出channel channel的基本介绍 channel的基本使用 注意事项 1.具体代码(不关闭channel) package main import ( "fmt" ) type Fact struct{ Num int // n Factorial int // n的阶乘 } func 阅读全文
posted @ 2021-02-15 15:13
pangqianjin
阅读(322)
评论(3)
推荐(0)
摘要:
其实最好的方法是使用动态规划。。。 代码实现(使用goroutine和全局互斥锁) package main import ( "fmt" "sync" "time" ) // 全局变量myMap var ( myMap = make(map[int]int, 20) lock sync.Mutex 阅读全文
posted @ 2021-02-15 14:30
pangqianjin
阅读(225)
评论(0)
推荐(0)
摘要:
  
评论(0)
推荐(0)
摘要:
 阅读全文
posted @ 2021-02-15 11:21
pangqianjin
阅读(60)
评论(0)
推荐(0)
摘要:
结论 指针值则编码其指向的值。 nil指针则编码为空JSON值。通过reflect包中的Elem方法实现。 函数原型 官方文档中是这样说明的: 尝试: package main import ( "fmt" "encoding/json" ) // 定义一个结构体,用于被序列化 type Monst 阅读全文
posted @ 2021-02-15 10:31
pangqianjin
阅读(845)
评论(0)
推荐(0)
摘要:
如果只是简单地,查看和使用命令行的参数(没有使用-u user等指定参数),可以使用"os.Args"这个切片,里面就存放了命令行参数。 要想使用指定的命令行参数,用flag包中的StringVar和IntVar方法 package main import ( "fmt" "flag" ) func 阅读全文
posted @ 2021-02-15 09:29
pangqianjin
阅读(122)
评论(0)
推荐(0)

浙公网安备 33010602011771号