网站地图官方微信:
网站首页 包装用纸 包装检测设备 包装防伪 眼镜片 眼镜及配件 学习机

当前位置: 首页 >

golang为什么将method写在类外?

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

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

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

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

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

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

但也仅此而已了。

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

…。

golang为什么将method写在类外?

  • | 为什么 macOS 并不差,可市场总敌不过 Windows? |

    我两个都用,有一天忽然想到一个问题,就苹果电脑的体量,愿意做...

    查看详情>>
  • | 空战的时候可不可以先击落预警机? |

  • | 深圳房价能跌到什么位置? |

  • | 上海首例认定提供爬虫程序抓取公开数据构成提供侵入计算机信息系统程序罪案,该案件有哪些细节值得关注? |

  • | 组nas一定要TDP低的cpu吗? |

  • | Go 语言的使用感受是什么? |

  • | 大厂后端开发需要掌握docker和k8s吗? |

  • | 为什么有些前端一直用 div 当按钮,而不是用 button? |

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

  • | 女生真正的完美身材是什么样子? |

  • | 你的亲戚提过什么过分的要求? |

  • 最近买了M4,蓝色,不说其他,单说颜值,这个主观性很强,我想...

    2025-06-20
  • 因为没资格,微软在ui设计语言方面跟谷歌一个级别。 Win7...

    2025-06-20
  • 我直接入了switch2。 我非常喜欢游戏,3A大作,但是...

    2025-06-20
  • 租的房子被房东卖了,找房子,中介带看,我看小姑娘不错,一个多...

    2025-06-20

关注我们

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