10 2019 档案
摘要:最近在重构代码的时候,抽象了大量的接口。也使用这些抽象的接口做了很多伪继承的操作,极大的减少了代码冗余,同时也增加了代码的可读性。 然后随便搜了一下关于Go继承的文章,发现有的文章的代码量过多,并且代码format极其粗糙,命名极其随意,类似于A、B这种,让人看着看着就忘了到底是谁继承谁,我又要回去
阅读全文
摘要:Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。 参考文档 https://www.liwenzhou.com/posts/Go/08_map/ 按照指定顺序遍历map go func main() { rand.Seed(time.Now().UnixNano()) //初
阅读全文
摘要:model里 go package model type Setting struct { Key string Value string } // @desc 按Key获设置 func (Setting Setting) GetSettingInfo(Key string) (setting Se
阅读全文
摘要:Golang的格式化输出 和 C语言的标准输出基本一样,但是增加了一些针对Golang语言的特有数据结构的格式化输出方式。 格式化打印中的常用占位符: 示例代码: go package main import ( "fmt" ) func main() { a := 100 //int b := 3
阅读全文