网站地图官方微信:
网站首页 盐官镇 泗淋乡 罗坳镇 白诸镇 内莞镇 东方市

当前位置: 首页 >

golang为什么将method写在类外?

go本质上反对那种OOP做法的。

从go的哲学来讲,简单的东西才能写正确,好理解和维护。

因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。

于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。

go表达的就是函数就是函数,数据就是数据。

与数据绑定的函数提供t.foo()这种写法。

但也仅此而已了。

至于“美”,我没看出哪种写法更美的,其实都差不多。

…。

golang为什么将method写在类外?

  • | 吴柳芳的真实水平如何? |

    真实水平应该挺高的, 起码是被大众鉴定过的, 刚刚去看了一下...

    查看详情>>
  • | 有哪些故意缩短产品寿命的设计? |

  • | 如何看待rust编写的zed编辑器? |

  • | Swift 和同时代的其他语言比起来怎么样? |

  • | 如何评价中国电科研发的JY-10防空指挥控制系统成为伊朗防空指挥系统核心? |

  • | 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些? |

  • | 网传西藏六月发生三起藏马熊吃人***,藏马熊真的这么可怕吗? |

  • | Mac微信如何备份聊天记录? |

  • | 为什么 macOS 上国产软件不流氓? |

  • | 为什么年轻的肉体让人沉迷? |

  • | 大家支不支持文言文,古文退出中国教育? |

  • 这俩导弹再入大气层后的速度是15+马赫,末端极速20+马赫。...

    2025-06-20
  • MoonBit 的 Beta 版发布意味着语法已趋于稳定,接...

    2025-06-20
  • 5、工作一年半之后,胖了十斤,但是因为身高的缘故,肉肉分散的...

    2025-06-20
  • Solid 很灵活。 它没有和 Web 绑死,没有和特殊的编...

    2025-06-20

关注我们

添加微信好友,关注最新动态