网站地图官方微信:
网站首页 马坊乡 腰店镇 浮洋镇 先滩镇 花楼乡 波航乡

当前位置: 首页 >

golang为什么将method写在类外?

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

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

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

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

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

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

但也仅此而已了。

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

…。

golang为什么将method写在类外?

  • | mysql每天有1千万数据 怎么办?分表吗 有什么好的方案。? |

    我前公司,订单量最大的时候每天800万。 我们的设计是 订...

    查看详情>>
  • | 一台当下最顶尖的电脑能用几年? |

  • | 俗话说“女人三十如狼四十如虎”,到底是不是真的?? |

  • | 为什么不用rust重写Nginx? |

  • | 为什么有人嘲笑美国性别很多? |

  • | 为什么男生都不喜欢173身高的女生啊? |

  • | 前端移动端开发***需要那些技术? |

  • | 分享一下你知道的哪些宝藏网站? |

  • | 如何看待 X 上的民族种姓天梯? |

  • | 有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选? |

  • | 为什么 electron 不做成独立的 runtime? |

  • 瘦的人,一般胸都小,但也有例外,那就是乳腺型胸的人,这种人活...

    2025-06-26
  • 苹果官方其实卖这个配件,但是目前只提供给Mac Pro。 ...

    2025-06-26
  • 因为没资格,微软在ui设计语言方面跟谷歌一个级别。 Win7...

    2025-06-26
  • 2024年7月在武汉因为工作原因接到了一个预约 对方说的是海...

    2025-06-26

关注我们

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