在golang中如何快速找到一个interface被使用的地方?
来源:互联网 发布:docker扁平网络 编辑:程序博客网 时间:2024/05/07 05:24
golang中存在以下两个特性:
* 可以在初始化变量时不显示的指定其具体类型
* 某个结构只要实现了某个interface规定的所有接口,那么这个结构就可以被转换为这个interface。interface的定义与结构的定义可以在不同的包中
这样就造成了对于大型工程来说,想要找到一个接口的某个方法被调用的地方就会很困难,尤其是名称还很简单的方法,比如List(xx string) error
这样的。
目前想到的一个可行的办法是直接修改接口的定义,这样在编译时就可以直接把用到这个接口的地方给提示出来,但某些情况下可能还是不能定位到想要找的地方。
0 0
- 在golang中如何快速找到一个interface被使用的地方?
- 在幼儿园管理系统中使用BootStrap的时候,如何快速找到合适的图标!
- 如何在word中快速找到需要的那一页
- 找到一个可以在无聊的时候,消遣的地方
- 如何设置在elipse里面选中一个变量,找到该页面用到该变量的所有的地方
- 在Eclipse中快速找到方法被调用的位置
- 在eclipse中快速找到一个类编译生成的class文件
- 如何在山一样的电阻堆中快速找到自己想要阻值的电阻
- golang interface实现中遇到的问题
- 【Quora】如何在2000个数中快速地找到最大的3个呢?
- 如何快速找到一个整数的两个最接近的因子
- 终于找到一个不错的地方了
- 终于找到一个写日记的地方了
- 呵呵,找到一个学习的好地方
- 找到一个学习caffe的好地方
- golang(cgo)---如何在两个不同的package中使用同样的自定义数据类型?
- 快速的找到一个对象
- 快速找到1到N中缺少的一个数字
- 文章标题
- 【模拟】Codeforces 710B Optimal Point on a Line
- Struts1.x spring3 hibernate4 初步整合
- Linux中inode的理解
- Android数据存储之SharedPreferences
- 在golang中如何快速找到一个interface被使用的地方?
- Android & iOS 开发全面对比分析
- ProgressBar 进度条 -- Android学习之路
- Push的使用
- Mac流程图工具OmniGraffle介绍
- codeforces 710C Magic Odd Square
- 《Android群英传》读书笔记
- [LeetCode] 102. Binary Tree Level Order Traversal
- 水果