网站地图官方微信:
网站首页 三兴镇 汊河镇 象山镇 羊亭镇 百丈乡 西峰区

当前位置: 首页 >

golang为什么将method写在类外?

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

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

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

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

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

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

但也仅此而已了。

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

…。

golang为什么将method写在类外?

  • | 如何评价福原爱? |

    前几天奥运,看了几次福原爱和方博的直播切片,感觉有点可怕。 ...

    查看详情>>
  • | 男医生在给年轻靓丽的女性检查时会是什么心态? |

  • | 自己拥有一台服务器可以做哪些很酷的事情? |

  • | 为什么中国很少有人使用linux? |

  • | 你和你老婆是怎么认识的? |

  • | 如果你有300万存款,你还会继续辛苦上班吗?为什么? |

  • | ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重? |

  • | Cloudflare是一家什么样的公司? |

  • | 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗? |

  • | 如何部署Prometheus监控K8S? |

  • | 为什么都对TLC乃至未来的QLC嗤之以鼻呢? |

  • 前几天奥运,看了几次福原爱和方博的直播切片,感觉有点可怕。 ...

    2025-06-20
  • 最新自研 tauri2.0+vue3.6+deepseek+...

    2025-06-20
  • 历史上的恩怨就不提了,这里说一个最直接的原因:伊朗的核弹已经...

    2025-06-20
  • 我75e还不算夸张,一到夏天会非常难受,尤其是工作穿工装的时...

    2025-06-20

关注我们

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