V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SimbaPeng  ›  全部回复第 3 页 / 共 17 页
回复总数  331
1  2  3  4  5  6  7  8  9  10 ... 17  
摸摸唱
2022-02-11 09:57:35 +08:00
回复了 312ybj 创建的主题 生活 结婚这件大事
恭喜恭喜(恰🍋)
2022-01-26 20:04:03 +08:00
回复了 kilims 创建的主题 职场话题 tx 新瓜,怎么看
顶一波勇士!
2022-01-13 17:23:35 +08:00
回复了 BryantBa 创建的主题 Go 编程语言 请教一个 Go 的小白问题
@Tinywan

golang 只有值传递
2021-11-26 12:23:38 +08:00
回复了 superfatboy 创建的主题 Go 编程语言 初学 golang,小白求解惑!
@Mitt 在我看来你所谓的“两种表达”,描述的本质是不同,楼上有些回复的本意是:range 会 产生迭代对象的副本,所以无法修改原对象。事实是 range 确实会产生 迭代对象的副本,但这不是 LZ 不能用 v 来修改原对象中元素的原因。

有的甚至扯到深浅拷贝,认为 range 产生了深拷贝,但其实 range 只会 产生 切片结构的拷贝,底层引用的数组还是同一个。
2021-11-26 02:02:01 +08:00
回复了 superfatboy 创建的主题 Go 编程语言 初学 golang,小白求解惑!
```
func main() {
a := []int{1, 2, 3}
for i, v := range a {
if i == 0 {
a[2] = 4
}
fmt.Println(v)
}
}
```

那些说是因为 range 的是 list 的副本的,自己运行一下这段代码。copy 的是切片,又不是底层数组。
2021-11-26 01:31:48 +08:00
回复了 superfatboy 创建的主题 Go 编程语言 初学 golang,小白求解惑!
我真的怀疑楼上的回复者,真的会 Golang ?

什么 range copy 了 list ,range 策略,深拷贝浅拷贝?能不能不要在这里误人子弟?

这里的关键就是 v := range list 是个赋值操作,将 list 元素赋值给 v ,golang 里只有值传递,所以 list 元素在复制给 v 的时候必然产生了拷贝。而结构体是值类型,没有引用的对象,所以是拷贝整个结构体,直接修改 v 的属性就是修改拷贝的结构体,所以原结构体属性并不会改变。

同理,但凡你将一个结构体赋值给一个新变量,然后修改新变量的字段,都不会对原结构体有任何影响。

这跟你用没用 range 一点关系都没有。

如果你的 list 里存的是结构体的指针,range 的时候一样会产生拷贝,不过拷贝的是指针结构,底层引用的结构体不会产生拷贝,所以你解指针修改字段的时候,修改的是同一个结构体。但如果将一个新的指针赋值给 v ,原 list 的元素依然不会被改变。

最后总结一句话,golang 只有值传递。
2021-06-18 17:36:49 +08:00
回复了 SimbaPeng 创建的主题 Go 编程语言 关于 docker-compose 搭建 golang 本地开发环境的问题
@lance86 COPY 所有代码之前会先 COPY go.mod 然后 go mod download,依赖是有缓存的
2021-03-31 15:45:55 +08:00
回复了 zw1one 创建的主题 生活 女朋友想在一线买房,我想在老家省会买房,如何处理?
@PEAL
目前你的情况是没人送你车房,真有人送你车房,你会觉得广州的厕所都是香的。
2021-03-26 19:13:12 +08:00
回复了 awanganddong 创建的主题 PHP 请教下 PHP 关于协程的一些知识
这不是 Python?
>甚至我这里也没有把对方简历全部放出来

甚至??? 候选人是不是应该跟你磕个头,谢谢你没有把简历全部放出来?

>这个帖子的目的是寻求在本人不认可对方的情况下如何做到客观专业的面试的建议
>我这是对我这边的烦恼寻求建议

我真没在这个从标题到正文都充斥着各种嘲讽和优越感的帖子里看出你是来寻求建议的。烦恼?您可真是忧国忧民。你所谓的烦恼和建议不过是用来掩饰你今天来装逼的行为。

>如果你没有任何建议,你可以不用回复,没人欠你的。
>你不赞同,直接关闭去看你赞同的东西就好了,没求你看
>希望每个人在对与他人接触的时候懂得什么叫尊重吧
>请你的回复尊重点

在这里回复的人,谁又欠你什么?你看别人不爽可以开贴嘲讽,别人看你不爽都不能回复了?
尊重?在这里开贴嘲讽别人的人,却让怼自己的人懂得尊重,真是滑天下之大稽。
2021-03-15 11:45:47 +08:00
回复了 1831353087 创建的主题 程序员 通过真实经历来看看爱美购是什么样的公司
跟员工炫富的老板是真滴 LOW
2021-03-04 11:35:20 +08:00
回复了 jiaxiangcheng 创建的主题 Python 求 Python 会爬虫的大佬帮一个忙(有偿)
模拟登录,保存 Cookies 。失效重新登录,刷新 Cookies
2021-01-06 10:11:05 +08:00
回复了 lcdxiangzi 创建的主题 奇思妙想 有没有老哥帮忙推荐点酒,新手上路自己喝的。
牛栏山
2020-12-30 08:13:58 +08:00
回复了 xwanjia 创建的主题 推广 4 个人合伙兼职做了一个社区 APP,全程没有薪资报酬
内容为王的时代,还有人搞这种空壳子。。。

你的产品的核心竞争力是什么?大量高质量的分析贴?还是有几个数码圈大咖坐镇?
2020-09-27 09:27:43 +08:00
回复了 asanelder 创建的主题 问与答 周末不想在家敲代码,还有哪里可去?
洗脚
2020-09-03 18:29:46 +08:00
回复了 kingofzihua 创建的主题 PHP 如何看待 swoole 官方恶意消费开发者
@agui2200

swoole 群你也呆的下去?几年前加过,里面的人可把我恶心坏了,那一个个的就差管韩天峰叫爹了。还有那股小众优越感,个个都认为自己用的是 PHP 里最高端的东西:swoole !
2020-09-03 05:10:42 +08:00
回复了 shiroikuma 创建的主题 程序员 会多门自然语言对程序员来说算不算加分项
一个“会”字都能招来楼上这些装逼的杠精,真是可怕。

建议站长加个发帖规则:只能使用“了解”甚至“听说”来描述自己对某个事物的掌握程度。

比如:v2 的上的码农其实并不会编程,只是了解编程而已。

这样可以有效的避免楼上那些装逼杠精侠。
2020-08-24 00:49:31 +08:00
回复了 2088TXT 创建的主题 Python 求 Python 视频或文字教程, PHP 准备转行
@GTim 不用 Python 用 PHP ?
2020-08-20 15:03:19 +08:00
回复了 evam 创建的主题 程序员 怎么看待简历中 redis/Memcached 都拼写错误的人?
Curder 为难 Curder?
1  2  3  4  5  6  7  8  9  10 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5380 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 09:19 · PVG 17:19 · LAX 01:19 · JFK 04:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.