Go踩过的坑(杂)

指针调用方法,和指针作为参数的区别

2019-04-17  本文已影响0人  哥斯拉啊啊啊哦
区别1.jpg 区别2.jpg 区别3.jpg

看上面3副图片,在指针的方法调用中,加不加 “prev := l” 这一步,输出结果都一样,
但如果把指针作为参数传递给函数,加不加 “prev := l” 这一步,结果就不一样,具体原理暂不清楚,就是这么个运行机制
不过加了 “prev := l” 这一步的在逻辑上比较好理解,相当于给建一个prev来把链表中的重复元素去掉
待续...

上一篇 下一篇

猜你喜欢

热点阅读