The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
chaleaoch

一个空结构体 只定义一个方法为什么不能用函数去代替.

  •  
  •   chaleaoch · Sep 25, 2021 · 2070 views
    This topic created in 1867 days ago, the information mentioned may be changed or developed.

    这种结构体没有字段的. 这么写的意义是什么? 因为用函数就可以了.

    整个结构体只有这一个方法. 也没有找到被继承的地方. 代码来自于 gogs 一个很大的开源项目.

    chaleaoch
    chaleaoch
    OP
    Sep 25, 2021
    1
    哦哦哦哦哦我知道答案了.. 为了实现接口...
    没事了没事了....
    yinusxxxx
    yinusxxxx
    Sep 25, 2021
    2
    可能 java 转 go 保留的习惯
    gogogo1203
    gogogo1203
    Sep 25, 2021
    3
    v2ex 跟谷歌有战略合作协议,op 可以谷歌一下这个问题,在毫秒内会有响应
    gogogo1203
    gogogo1203
    Sep 25, 2021
    4
    @yinusxxxx empty struct 在 go 里有特殊的用处,谷歌一搜就出来了。
    kksco
    kksco
    Sep 25, 2021
    5
    方便测试 interface
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1886 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 16:41 · PVG 00:41 · LAX 08:41 · JFK 11:41
    ♥ Do have faith in what you're doing.