网站地图官方微信:
网站首页 宝山乡 同乐镇 张厝乡 石碧乡 磨池镇 九襄镇

当前位置: 首页 >

golang为什么将method写在类外?

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

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

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

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

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

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

但也仅此而已了。

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

…。

golang为什么将method写在类外?

  • | 小红书“葬”AI_内容_平台_账号 |

    小红书“葬”AI_内容_平台_账号...

    查看详情>>
  • | 碾压预期的Q4财报,英伟达释放终极信号:AI竞赛的终局不在云端,在物理世界_推理_Agentic |

  • | 从小冰到元宝,10年过去了,为啥AI就是管不住嘴?_内容_训练_用户 |

  • | 网传腾讯秘密启动微信AI智能体项目:可连接数百万个小程序_PChome_用户_生态 |

  • | 除了游戏,网易还剩下什么?_丁磊_服务收入_公司 |

  • | 中方5G技术被嫌弃,伊朗重金求助印度软件,却连领袖行踪都被直播_信息化_核心_高层 |

  • | 酒类行业 LIMS 选型指南:全流程合规与数智化管理的适配方案_检测_企业_核心竞争力 |

  • | 硅谷在封,中国在抢:OpenClaw到底改变了什么?_平台_模型_消耗量 |

  • | 广东朗盾科技有限公司研发的6000吨挤压线铝棒加热设备在台湾成功发布投产_企业_制造_合作 |

  • | 雷军尴尬了,华为Mate80系列销量,已超过小米17系列了_国产_手机_旗舰 |

  • | AI介入战争后,这家科技巨头迎来最大危机_OpenAI_奥尔特曼_国防部 |

  • 日赚10亿元还要裁1.6万人?Meta员工自述:公司曾让上千人停工搞AI,办公室人心惶惶_扎克伯格_部门_规模...

    2026-03-18
  • 现实中有大量需要线下执行任务、但又不想投入人力成本的企业,它们把业务外包给AI,AI再把任务拆解,雇佣人类完成。 不是AI需要人类,而是AI需要“能完成物理任务的标准化***”,人类目前是地球上这种***的唯一…...

    2026-02-26
  • MWC 2026观察:AI无处不在,终端形态“卷疯了”_华为_网络_节点...

    2026-03-06
  • 成人网站为什么能让你免费观看,了解真相后,你还敢继续浏览吗_内容_***_伤害...

    2026-03-15

关注我们

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