当前位置: 首页 >
golang为什么将method写在类外?
- 人气:
go本质上反对那种OOP做法的。
从go的哲学来讲,简单的东西才能写正确,好理解和维护。
因此在go中并不提供OOP的“类”,而仅仅提供structure和属于structure的方法。
于是属于structure的方法可以设定自己到底是希望要(t T)还是(t *T) ,以决定自己到底要不要复制一份数据。
go表达的就是函数就是函数,数据就是数据。
与数据绑定的函数提供t.foo()这种写法。
但也仅此而已了。
至于“美”,我没看出哪种写法更美的,其实都差不多。
…。
推荐资讯
- 2025-06-23会有人真正发自内心喜欢平胸吗?
- 2025-06-23如何评价恋爱反诈游戏《情感反诈模拟器》(原名《捞女游戏》)官方账号被全网封禁?
- 2025-06-23服务器能否拒绝非浏览器发起的HTTP请求?
- 2025-06-23如何评价neovim 0.11?
- 2025-06-23《西虹市首富》里面想花完钱却越花越多的情况,现实里面会发生吗?
- 2025-06-23为什么一直在说稳就业,但找工作却越来越难了呢?
- 2025-06-23如何看待b站出现有关小米的大量反向标题,号称“薅千亿补贴”的现象?
- 2025-06-23深圳房价能跌到什么位置?
- 2025-06-23如何评价MiniMax开源首个视觉RL统一框架V-Triune,实现推理感知一肩挑,其技术上有何优势?
- 2025-06-23为什么这么久了还是没有主流软件开发鸿蒙版?
- 2025-06-23北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 2025-06-23华为和硅基流动发布CloudMatrix384超节点部署DeepSeek的报告,对行业有何影响?
- 2025-06-23如何评价 Zed 编辑器?
- 2025-06-23冬天也要穿胸罩吗?
- 2025-06-23写CUDA到底难在哪?
- 2025-06-23中餐炒菜那么好吃,为什么欧美人不学去?
推荐产品
-
Tauri 为什么仍未取代 Electron?
最近用到两款基于tauri2.0的软件,clashverge -
为什么情侣在一起旅行后容易分手?
感觉只要有一个事儿逼,就难,不只是旅行,任何需要合作的事情都 -
中国特有的狸花猫有多强大?
我师弟阿喵家有只三花猫叫“大丫鬟”,是他媳妇小白养的,打20 -
为什么现在的年轻人都不相信养儿防老了?
就凭现在的社会环境、经济前景,没家里人帮,光靠自食其力连自己
最新资讯




