网站地图官方微信:
网站首页 滨江区 酒店乡 育溪镇 白羊镇 二圣镇 打尖乡

当前位置: 首页 >

golang为什么将method写在类外?

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

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

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

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

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

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

但也仅此而已了。

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

…。

golang为什么将method写在类外?

  • | 为什么很多时候对女儿最狠的却是母亲? |

    高考孩子考完试之后,媳妇问孩子考的怎么样。 女儿一直没说话...

    查看详情>>
  • | 如何评价刘涛这名演员? |

  • | Python写桌面应用,可以用vue+python再通过打包的形式实现吗?如果可以,应该怎么写? |

  • | 养乌龟是什么体会? |

  • | 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些? |

  • | 只用321原则备份家用Nas 数据而不组建raid阵列的人,不怕哪天备份全部同时损坏导致无法恢复吗? |

  • | 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? |

  • | 有哪些专用软件是mac上独有的? |

  • | 为什么中国航天不像NASA那样展示更多的宇宙景象? |

  • | 为什么情侣在一起旅行后容易分手? |

  • | 钱学森放在现在是什么水准? |

  • 已娶人士来答: 她是一个高中生物老师,但她同时也很喜欢数学。...

    2025-06-24
  • 8K之后是16K,但个人认为16K可能遥遥无期,毕竟8K都还...

    2025-06-24
  • 核聚变是人类文明从1级突破到2级的关键,然而,当下我们的文明...

    2025-06-24
  • 恕我见识短浅,我是通过女生才知道还有***屁股和***三角区...

    2025-06-24

关注我们

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