网站地图官方微信:
网站首页 遂城镇 房村镇 庙前乡 柏埔镇 尚重镇 雅瓦乡

当前位置: 首页 >

golang为什么将method写在类外?

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

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

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

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

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

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

但也仅此而已了。

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

…。

golang为什么将method写在类外?

  • | 为什么有些人不喜欢春晚提到饺子? |

    很久之前,央视记者***访春节期间在欧洲打比赛的丁俊晖,一本...

    查看详情>>
  • | 你发生过的最尴尬的事是什么? |

  • | 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架? |

  • | 为什么那么多人用GO?GO语言的优势在哪里? |

  • | 公司就一个后端一个前端,有必要搞微服务吗? |

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

  • | 在微软(Microsoft)工作是怎样一番体验? |

  • | 为什么 macOS 并不差,可市场总敌不过 Windows? |

  • | 内存条两侧明显的变窄是不是不太正常,是什么原因导致的呢? |

  • | 为什么一直唱衰的php语言反而日渐活跃? |

  • | 如何看待近期抖音大量博主刷屏比亚迪高端化失败? |

  • 如果内置硬盘能换,那么很超值。 不过没理解错的话,mac ...

    2025-06-27
  • 我们可以看一下对照组的macOS,做到了在M1-M2时期号召...

    2025-06-27
  • 一般来说民办高校的学费要比公办高校高不少,一年9.6万贵吗?...

    2025-06-27
  • 一个成语来总结,见微知著。 这是我用Kimi Resear...

    2025-06-27

关注我们

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