V2EX husher123 的所有回复 第 1 页 / 共 2 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    husher123    全部回复第 1 页 / 共 2 页
回复总数  35
1  2  
试试排查下微信桌面版
2024-08-03 18:46:59 +08:00
回复了 liaowb3 创建的主题 Go 编程语言 我发现 go 好像有个 bug
回答这种问题应该 gpt 很擅长呀~

你遇到的问题是由于 Go 中的切片 (slice) 的底层实现导致的。切片是指向底层数组的引用,因此在函数中对切片的修改会影响到其他引用该切片的变量。具体来说,当你在递归函数中对 right 进行递归调用时,right 和 new 共享同一个底层数组。于是当 left 再次使用 new 时,会改变同一个底层数组,导致 right 的值也被修改。

为了避免这个问题,可以在递归调用前创建新的切片,这样 right 和 left 就不会共享同一个底层数组。

以下是修改后的代码:

https://go.dev/play/p/pHLut5kz-uu

通过使用 make 和 copy 函数,我们创建了一个新的切片 newAns ,从而避免了对同一底层数组的引用。这将解决你所遇到的问题。
好像一般自己再包一层,方便自己实现 errcode errmsg 之类的,基于 go errors
2023-03-13 14:56:05 +08:00
回复了 Mason2021 创建的主题 程序员 分享: Zed 编辑器邀请链接
2021-10-17 01:41:10 +08:00
回复了 hihanley 创建的主题 Go 编程语言 关于 Method 和 Function 的疑问
如果用 Method 是不是不方便 Mock,如果用 function,这个 function 可以属于某个 Adapter,然后可以方便的 Mock 这个 Adapter ?
2021-10-17 01:05:36 +08:00
回复了 zzfer 创建的主题 程序员 Java 使用引用传递来修改值,这样做好吗?
虽然我也写过 1,但是更喜欢 2,可以链式调用 0.0
+1 准备 卸载
很习惯用 java 的 hutool, 到 go 的感觉就是很多小工具要自己写, 很麻烦, 不知道有没有类似的工具包
2020-11-15 23:52:02 +08:00
回复了 liupp 创建的主题 iPhone iphone12 需要从 14.1 更新到 14.2 吗?
14.1 的锁屏状态输入密码时,如果输入速度太快大概率出现漏输,戴口罩解锁时强需求,所以果断更新了。
2020-11-15 23:49:46 +08:00
回复了 AllenHua 创建的主题 iPhone 连续三天凌晨 6 点起来预约购买 iPhone 12 pro max
蹲了两天 6 点抢到了,同坐标南京,买的 ist 的海蓝色,手持 12 用 appstore 抢了一天没抢到,第二天早上 6 点手机抢了五分钟没抢到,起床用电脑预约了一次成功了。就是那个验证码直接复制到发短信的时候,后面会多一个空格一直收不到回信,我还以为是 apple 的 bug
2020-09-20 13:48:12 +08:00
回复了 lplk 创建的主题 职场话题 两个 offer 选哪个,纠结啊
去了 A,再想去 B 可能困难;
去了 B,再想去 A 应该不难;

我选 B
@wintercoder 谢谢楼主啦 友情提醒 readme 里面的链接没更新 hhhh
2020-06-11 16:54:23 +08:00
回复了 wintercoder 创建的主题 分享创造 迫于造假数据,搞了个 根据表结构生成 SQL 测试数据 的工具
请问楼主还在继续维护吗...官网已经没了..
1  2  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3205 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 39ms UTC 11:32 PVG 19:32 LAX 03:32 JFK 06:32
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86