go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
如何看待极客湾评测麒麟X90的性能与表现?
江苏一医院称负债 4400 多万全员解聘,具体是怎么回事?医院这么做合法吗?
日本AV对中国人的毒害有多大?
《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?
为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
对于一般用户来说,日常娱乐选择2K显示器还是4K显示器好?如何选才能不后悔?
为什么鸿蒙PC要排斥Linux生态?
买到烂尾楼到底该有多绝望?
PHP现在真的已经过时了吗?
以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
电话:
座机:
邮箱:
地址: