go 同一个包出现两个相同的方法

a454213722 · 2017-07-20 07:19:12 · 1938 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2017-07-20 07:19:12 的主题,其中的信息可能已经有所发展或是发生改变。

有谁看过这个包https://github.com/judwhite/go-svc

同一个包里两个文件都使用了Run方法,他是怎么实现的

svc_windows.go svc_other.go

都实现了Run这个方法,这个包没有报错


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1938 次点击  
加入收藏 微博
4 回复  |  直到 2017-07-20 07:29:20
channel
channel · #1 · 8年之前

这是 go 的一个特性,比如,不同操作系统可能不一样。svc_windows.go 开头有这样的东西:// +build windows,编译器能知道该引用哪个文件。

a454213722
a454213722 · #2 · 8年之前

知道是什么特性吗

channel
channel · #3 · 8年之前
a454213722
a454213722 · #4 · 8年之前

感谢

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传