网站地图官方微信:
网站首页 兰村乡 申集镇 崖子镇 临安镇 旺达镇 措勤县

当前位置: 首页 >

golang为什么将method写在类外?

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

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

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

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

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

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

但也仅此而已了。

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

…。

golang为什么将method写在类外?

  • | 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术? |

    实话说。 高赞的一些回答我不是很赞同。 个人感觉: 目前的...

    查看详情>>
  • | 跨平台GUI框架到底应该自绘还是原生控件绑定? |

  • | 为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢? |

  • | 段誉活了 93 岁,为何不参加射雕时代的华山论剑? |

  • | 为什么珠三角发展赶不上长三角了? |

  • | 组nas一定要TDP低的cpu吗? |

  • | 如何评价华为最新长焦专利技术?能否颠覆手机长焦摄影的目前限制? |

  • | 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好? |

  • | 个人小网站是怎么防止网站被攻击的? |

  • | 为什么个人需要公网ip? |

  • | 为什么说Kafka具有高性能?其实现过程又是怎样的呢? |

  • 前两年有个电影叫……皮囊之下 话说评分还是很高的,这里面...

    2025-06-24
  • 如果你还用OSX系统,哪怕只是9年前的版本,市面上也几乎没有...

    2025-06-24
  • 本内容是对知名性能评测博主 Anton Putra Ngin...

    2025-06-24
  • 我老公有一次说,这一年跑来跑去,一天到晚出差,累死了,我儿子...

    2025-06-24

关注我们

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