go
Qgwperfect
这个作者很懒,什么都没留下…
展开
-
有点不安全却又一亮的 Go unsafe.Pointer
前言 在大家学习 Go 的时候,肯定都学过 “Go 的指针是不支持指针运算和转换” 这个知识点。为什么呢? 首先,Go 是一门静态语言,所有的变量都必须为标量类型。不同的类型不能够进行赋值、计算等跨类型的操作。那么指针也对应着相对的类型,也在 Compile 的静态类型检查的范围内。同时静态语言,也称为强类型。也就是一旦定义了,就不能再改变它 错误示例 func main(){ ...转载 2019-12-06 11:42:27 · 153 阅读 · 0 评论 -
go语言fallthrough的用法心得
fallthrough:Go里面switch默认相当于每个case最后带有break,匹配成功后不会自动向下执行其他case,而是跳出整个switch, 但是可以使用fallthrough强制执行后面的case代码。 示例程序1: switch { case false: fmt.Println("The integer was <= 4") f...转载 2019-12-02 17:48:28 · 289 阅读 · 0 评论 -
sdk + idea-plugin 开发工具安装
直接看官网https://github.com/go-lang-plugin-org/go-lang-idea-plugin alpha:https://plugins.jetbrains.com/plugins/alpha/5047 alpha代表稳定版? 使用最新版 选择这个库来搜 “go” 然后 install plugin intellij + go...转载 2019-12-02 10:58:46 · 412 阅读 · 0 评论