网站地图官方微信:
网站首页 包装胶带 语音室成套设备 眼镜盒 眼镜布 学习机 修正带

当前位置: 首页 >

golang为什么将method写在类外?

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

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

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

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

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

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

但也仅此而已了。

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

…。

golang为什么将method写在类外?

  • | 8 岁小孩偷花 1 万多买 26 箱荔枝,孩子父亲称在商品未发货时申请退款被拒,这合理吗? |

    我对孩子父亲的说法是持怀疑态度的。 我将新闻报道中,据...

    查看详情>>
  • | 中国军事力量在亚洲能排第一吗? |

  • | 如何看待亮亮丽君夫妇中的女主又怀孕? |

  • | 你承不承认当今中国是世界唯一军事强国? |

  • | 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)? |

  • | 如何看待“京东外卖停止补贴后,日单量跌至两万单”这件事? |

  • | go 有哪些成熟点的后台管理框架? |

  • | 为什么有人打羽毛球会放水? |

  • | 《沙丘》中为什么不把沙虫幼体运到其他星球去生产香料? |

  • | 搭建家庭 NAS 服务器有什么好方案? |

  • | UI图标与ICON图标的区别? |

  • 我不看好,就一个原因,地下水位,大家有兴趣可以去南疆,和田,...

    2025-06-19
  • 王晶,职业导演,职业编剧。 什么叫职业? 用王晶节目里的话...

    2025-06-19
  • 没有。 实际上核弹打击现代城市,特别是国内城市的效果非常差...

    2025-06-19
  • 前言本文大姚将为你介绍一些 Visual Studio 的使...

    2025-06-19

关注我们

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