摘要: 1、switch case默认是break的,可以省略break关键字。 当然也可以显示break,那么就和其他语言一样了。 参考: https://www.jianshu.com/p/3a5d2e7f09a8 【话说现在简书要守不住底线了,跳出这么多垃圾广告,还是博客园干净,就是不知道能撑多久,据 阅读全文
posted @ 2023-04-21 18:47 西伯尔 阅读(9) 评论(0) 推荐(0)
摘要: 1、基本类型强转 // interface{}转为其他类型【当然这个得保证是这个类型,否则肯定报错。最好先断言】 var v interface{} var a int a = v.(int) // uint32转为int【低精度往高精度转?】 var i uint32 a = int(i) //s 阅读全文
posted @ 2023-04-21 16:08 西伯尔 阅读(9) 评论(0) 推荐(0)
摘要: 回调函数就是一个通过函数指针调用的函数。【真正的函数实现】 如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。【被传递的那个函数】 回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进 阅读全文
posted @ 2023-04-21 11:42 西伯尔 阅读(40) 评论(0) 推荐(0)
摘要: 技术问题 1、我想在cli的函数中给wsc对象的某个属性赋值 考虑以下三种方案: 回调:需要把函数作为参数。这个匿名函数的参数不可修改,而且是来自控制台输入,没办法。 context:把context本身作为参数传递,context里面放wsc对象。还是改不了参数,没办法。 全局:由于有多处调用,都 阅读全文
posted @ 2023-04-21 11:16 西伯尔 阅读(40) 评论(0) 推荐(0)