初级会员
  • 第 7491 位会员
  • fenglangjuxu
  • 君临天下
  • 2017-02-20 07:01:59
  • Offline
  • 50 98

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 大概就这个思路 ```golang func Interface2String(inputData []interface{}) map[int]string { outputData := map[int]string{} for key, value := range inputData { switch value.(type) { case string: outputData[key] = value.(string) case int: tmp := value.(int) outputData[key] = Int2Str(tmp) case int64: tmp := value.(int64) outputData[key] = Int642Str(tmp) } } return outputData } ```
  • #4 @katsu 其实放那也没事 只是强迫症作怪 感觉golang的包文件占用空间太大了 就想清清
  • #2 @Vanson 这个功能 我知道 只是移除本项目不用的包 但是并没有删除吧? 我现在的做法是 全部删掉 项目build的时候 重新下载一遍项目需要的
  • 求解答
  • 评论了主题 select中default的疑惑
    ``` package main import ( "fmt" "time" ) func main() { times := 1 * time.Second dd := time.NewTicker(times) defer dd.Stop() for { //dd.Reset(times) select { case tt := <-dd.C: fmt.Println(tt) default: fmt.Println("default") } } } ``` ``` ➜ [/code/go/src/tools] go run del.go|grep -v 'default' 2019-09-26 14:13:07.884333 +0800 CST m=+1.003279203 2019-09-26 14:13:08.883453 +0800 CST m=+2.002433911 2019-09-26 14:13:09.884568 +0800 CST m=+3.003584212 ```