网站地图官方微信:
网站首页 青水乡 锦和镇 石寨镇 成华区 孟彦镇 瓦恰乡

当前位置: 首页 >

golang为什么将method写在类外?

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

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

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

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

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

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

但也仅此而已了。

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

…。

golang为什么将method写在类外?

  • | 如何评价捞女游戏改名,全网“围剿”,以及导演b站账号被封这件事? |

    该封啊,因为很多同胞意识不到,你挑战的不是女拳啊,你在挑战铁...

    查看详情>>
  • | 阿里网盘为什么没有动静了? |

  • | 为什么明明身边二胎非常普遍,但从人口统计数据看,人口依然是在减少的? |

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

  • | 国产数据库有什么坑? |

  • | H264和H265谁画质好,求回谢谢!? |

  • | 以色列为什么要打伊朗? |

  • | PHP现在真的已经过时了吗? |

  • | 吴柳芳的真实水平如何? |

  • | 如何评价字节跳动开源的 HTTP 框架 Hertz ? |

  • | 为什么要学go语言,golang的优势有哪些? |

  • 补充: 一堆孝子在那里洗洗洗,别孝了。 你看得到全***,别...

    2025-06-21
  • 答案是,不能!你也太小看重骑兵了! 都不用50万,给我500...

    2025-06-21
  • 你是否能够想象?在如今这个时代,南非的第一大城市约翰内斯堡,...

    2025-06-21
  • 该封啊,因为很多同胞意识不到,你挑战的不是女拳啊,你在挑战铁...

    2025-06-21

关注我们

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