网站地图官方微信:
网站首页 岳龙镇 克城镇 樟溪乡 泥河镇 河塌乡 武当镇

当前位置: 首页 >

golang为什么将method写在类外?

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

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

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

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

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

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

但也仅此而已了。

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

…。

golang为什么将method写在类外?

  • | 穿瑜伽裤爬山的女生会不会害羞? |

    上个月去爬太室山,前面就有个瑜伽裤女生,一个人,本来我按我的...

    查看详情>>
  • | MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响? |

  • | iPad Pro 能否取代 Surface Pro? |

  • | 生完孩子身材依旧火辣是一种怎样的体验? |

  • | 华为中年粉丝都是什么样子的? |

  • | 32寸的电脑显示器会不会太大了,对眼睛好不好? |

  • | 储存很多文件,是要用云盘还是用硬盘? |

  • | 各位都在用Docker跑些什么呢? |

  • | 韩红痛斥歌手耳机里都是提示音,反映了行业的哪些问题?提示音是歌手表演的必要辅助吗? |

  • | 为什么中国军事如此强大了却不怎么喜欢展示这种实力呢? |

  • | 中国大陆地区献血率为何如此低下? |

  • 看的你的作品第一眼,就知道你没系统的学过设计,或者设计基础很...

    2025-06-23
  • 中国象棋的子力设置,完美契合了中国政治。 1,将、帅,代表...

    2025-06-23
  • 实际工作中,2020年的时候用 Rust 在 ARM 设备上...

    2025-06-23
  • 这个工作其实包含了两部分,从论文的摘要里可以看到,一个是统一...

    2025-06-23

关注我们

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