V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cyrivlclth  ›  全部回复第 24 页 / 共 29 页
回复总数  576
1 ... 16  17  18  19  20  21  22  23  24  25 ... 29  
Solarized Light

自从上次用黑乎乎的主题差点瞎眼之后,就换成了亮色主题
2021-10-09 15:36:54 +08:00
回复了 Hoenheimer 创建的主题 分享创造 「送码」个人新作品 Aphrodite——性生活日历
ios 自带的健康里面也能记录。。。
2021-10-08 09:38:57 +08:00
回复了 ZC3746 创建的主题 健康 手腕疼痛,疑似腱鞘炎,大家有什么好方法吗?
自从改用轨迹球之后,我手在也不疼了
= =一直都是这样的呀
2021-09-24 16:52:41 +08:00
回复了 honhon 创建的主题 Windows win11 你们会升级么?
当然会,又不是 IOS
2021-09-24 16:51:02 +08:00
回复了 dcalsky 创建的主题 问与答 env 为什么叫泳道?
泳道不是叫 swimlane 吗?
2021-09-24 13:42:53 +08:00
回复了 kisshere 创建的主题 问与答 延迟退休真的要来了,自由职业者要不要去缴纳养老保险?
活不到退休的时候,自己交的那部分是会退的
2021-09-14 23:13:09 +08:00
回复了 chaleaoch 创建的主题 Go 编程语言 golang 中私有结构体包含公有字段的目的是什么?
@chaleaoch 哦,对了,我们那个变量名叫 DefaultConfig,是从 toml 文件解析,所以还真得用公有字段
2021-09-14 23:11:35 +08:00
回复了 chaleaoch 创建的主题 Go 编程语言 golang 中私有结构体包含公有字段的目的是什么?
@chaleaoch =。=你说的那种骚操作我在公司项目中看到过,写这个的人美曰其名是隔离(因为那个 package 导入之后,你按.之后的提示不会有 userInfo,只会有一个 DefaultUserInfo ),但其实在我看来就是没啥大用,就只是本来那个只需要用一次,就定义匿名结构体,但是匿名结构体写法又太难受了,就整个私有但是有公有字段的结构体出来。

但大部分这种情形都是为了反射。
2021-09-14 22:53:47 +08:00
回复了 chaleaoch 创建的主题 Go 编程语言 golang 中私有结构体包含公有字段的目的是什么?
@chaleaoch 变量定义直接 var 或者 := 就行呀,又不是老版本的 java 不支持 var
@kevinonepiece 这次快了,请求多了,数据库遭不住。。。好多子查询。。。
指针可以调用所有方法
2021-09-14 19:29:38 +08:00
回复了 chaleaoch 创建的主题 Go 编程语言 golang 中私有结构体包含公有字段的目的是什么?
还有种就是不希望调用方直接使用 UserInfo{}这样的形式使用,而是使用提供的 New 方法去使用
2021-09-14 19:28:15 +08:00
回复了 chaleaoch 创建的主题 Go 编程语言 golang 中私有结构体包含公有字段的目的是什么?
除了反射,还有场景是提供一个默认的全局变量。。。

var DefaultUserInfo = userInfo{...}

这个 DefaultUserInfo 是可以导出的。

userInfo 也可能是某个结构体的一个字段。
如果是简单的 Set,就是一个等号,那不如就用公有的
如果是简单的 Get,就是一个 return,那不如就用公有的
如果是无所谓使用方能不能修改的,那不如就用公有的
你没发现 Java 里面的 get set 方法大多都是一句话吗?这种除了遵循规范,有什么实际意义呢?而 go 没有这种规范( kotlin 也没有这种规范,因为大家都觉得太啰嗦了)
当然也不是没有 get set 的情况,比如你的属性值需要计算得出,而不是简单的=,那就需要 get 和 set 方法了。但是私有之后的字段,序列化又成问题了,你又得写 Marshall 和 Unmarshall 方法。。。
2021-09-13 15:54:36 +08:00
回复了 FstarKing 创建的主题 装修 洗碗机买西门子还是美的?
一说西门子,就想起了锤子手机
1 ... 16  17  18  19  20  21  22  23  24  25 ... 29  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5887 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 86ms · UTC 02:38 · PVG 10:38 · LAX 18:38 · JFK 21:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.