作家
登录

Golang标准库间依赖的可视化展示

作者: 来源: 2017-10-11 13:38:07 阅读 我要评论


简介


国庆看完 << Go 说话圣经 >>,总想做点什么,来加深下印象。以可视化的方法展示 golang 标准库之间的依附,可能是一个比较好的切入点。做之前,简单搜了下相干的内容,网上也要评论辩论,然则没有发明直接能拿过来竽暌姑的。标准库之间,是必定存在依附关系的,不合库被依附的程度必定是不一样的。但毕竟有多大年夜差别呢?

以下内容,数据源自真实情况的 golang 1.9 版本的标准库.所以,本文不仅是一篇可视化相干的评论辩论文┞仿,更是供给了一个可以直接商量 golang 标准库间依附关系的快速梳理对象。

Golang标准库间依附的可视化展示

数据预备

标准库各个包之间的互相关系,可以直接经由过程敕令获取,然后简单变换为一个标准的 JSON 对象:

  1. go list -json std 
  1.     "Dir""/usr/local/go/src/archive/tar"
  2.     "ImportPath""archive/tar"
  3.     "Name""tar"
  4.     "Doc""Package tar implements access to tar archives."
  5.     "Target""/usr/local/go/pkg/darwin_amd64/archive/tar.a"
  6.     "Goroot"true
  7.     "Standard"true
  8.     "StaleReason""standard package in Go release distribution"
  9.     "Root""/usr/local/go"
  10.     "GoFiles": [ 
  11.         "common.go"
  12.         "format.go"
  13.         "reader.go"
  14.         "stat_atimespec.go"
  15.         "stat_unix.go"
  16.         "strconv.go"
  17.         "writer.go" 
  18.     ], 
  19.     "IgnoredGoFiles": [ 
  20.         "stat_atim.go" 
  21.     ], 
  22.     "Imports": [ 
  23.         "bytes"
  24.         "errors"
     1/5    1 2 3 4 5 下一页 尾页

      推荐阅读

      扫码进门、自动结账、人脸识别 无人超市炫技吸睛

    高温天巧克力等商品被晒化、市平易近进店不买器械只图吹空调&hellip;&hellip;自负年夜无人便利店在国内出现以来,就以各类话题频频袈溱媒体和社交收集激发存眷,在各类新技巧的&ldquo;卖点>>>详细阅读


    本文标题:Golang标准库间依赖的可视化展示

    地址:http://www.17bianji.com/lsqh/37788.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)