go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
非常重要。 但这恰恰也是男人有点可怜的地方。 或者说中国...
有一次和朋友夜宵,高兴,烧鹅、叉烧、猪手…… 吃多了,半夜睡...
一升装冰红茶瓶子有吧?小颗粒的滤材有吧?没有河边装一瓶子河砂...
概览从 Xcode 15 开始,苹果推出了新的 #Previ...
背包旅行时,我和许多女生拼过房。 第一次在武夷山住青旅,我...
绝对不会了,尽管他工作稳定,收入尚可并且全部上交,三观正,无...