网站地图官方微信:
网站首页 敬德镇 通城镇 锦江乡 增产乡 汇川区 李俊乡

当前位置: 首页 >

golang为什么将method写在类外?

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

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

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

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

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

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

但也仅此而已了。

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

…。

golang为什么将method写在类外?

  • | PHP初学者,我能不能使用PHP来开发桌面应用? |

    盘点一下这些年PHP在桌面应用方面的解决方案今天作者给大家盘...

    查看详情>>
  • | Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别? |

  • | 你手机中最舍不得卸载的APP是什么? |

  • | 儿子抑郁四年左右了,他的未来该怎么办? |

  • | Node.js是谁发明的? |

  • | 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。? |

  • | MySQL不香吗,为啥还要Elasticsearch? |

  • | vue + tsx 的开发体验能追得上 react+tsx么? |

  • | 公司平面设计师,高度依赖昵图网做广告设计你觉得是在搞设计吗? |

  • | B站充电专属***有被爬虫破解过吗?有无解析工具? |

  • | 为什么一部分 Go 布道师的博客不更新了? |

  • nas是一直运行的,每瓦每年消耗24x365/1000=8....

    2025-06-23
  • 建议去看看天涯神贴《不要害怕任何人和任何事》 原出处天涯神贴...

    2025-06-23
  • 去俄罗斯旅游的时候,领队告诉我的,俄罗斯女生上下限都很高,为...

    2025-06-23
  • 枚举应用程序和驱动程序的电源请求: powercfg /re...

    2025-06-23

关注我们

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