一篇思考文,关于JS的reference和Go的指针。(臆想型论文?)
最近投入大量时间接触Golang
,了解“指针”的时候,想起了以前学习C语言时对“指针”的疑问:指针是什么。
以前还小不理解指针和野指针,只知道野指针会出现内存溢出或者值不正确的情况。而且网上大多讲指针的文章看起来都很难。就像现在的知乎:一句话能说清楚的东西恨不得从它的诞生还是写起。就连LOL赛评也是这副P样。
以至于我后面对C语言没好感,对C++厌恶,对有“指针”的语言直接没兴趣。
在看到Go的指针的时候,我已经想放弃了。但是想回来,毕竟上一次接触指针已经6年了,也许现在看就能理解出什么呢。(过程中接触的OC根本不能算经验,因为当时完全就是靠抄靠背来写iOS应用,最后还是嫌弃OC麻烦进阶无法理解去学习了swift)