Golang中函数传参存在引用传递吗?

2018-06-11
阅读 4 分钟
18.8k
继上篇文章后,继续来探讨下面的几个问题: 函数传参中值传递、指针传递与引用传递到底有什么不一样? 为什么说 slice、map、channel 是引用类型? Go中 slice 在传入函数时到底是不是引用传递?如果不是,在函数内为什么能修改其值? In a function call, the function value and arguments are evaluated in the usual ...

我对变量产生了这些想法

2018-06-02
阅读 3 分钟
3.8k
最近在学习Golang的过程中,发现一个有意思的事情,有的文章说函数调用传参时 slice 是引用传递,有的说是值传递。为什么同一个东西大家会不同认识?为了搞清楚其本质,我进行了以下内容的研究:

PHP的引用,你知道多少?

2017-12-15
阅读 4 分钟
5.6k
最近面试他人的过程中,问了一些关于PHP引用的知识,发现很多同学对这方面知之甚少,还有很多工作中基本没有使用过。甚至有人告诉我要少用引用,引用会带来一些诡异的问题。我心里默默说,避免诡异的问题是要去理解引用而不是少用引用。今天一起来解析解析。