7
A
回答
8
如果我理解正确的是的x
唯一的一点是要分配int
,我建议一些更“详细”:
y := new(int)
*y = 5
我没有看到它得到任何比你有什么短。由于&
运算符requires其操作数可以是可寻址的或复合文字,因此您要么停留在做你正在做的事情来获得可寻址的东西,要么可以按照我的建议做,并且完全避免使用&
。
+2
如果它是一个普通的类型,可以用类似于 的函数来包装它,func intPtr(int)* int {return&i} func main() y:= intPtr(5) }' http://play.golang.org/p/bIOUAua2b5 – losinggeneration
相关问题
- 1. 指向字符的指针
- 2. 指向指针的指针和指向数组的指针
- 3. C++强制指针指向指向基指向指针的指针
- 4. 指针指向指针
- 5. 指向字符串的指针向量
- 6. 将指针指向指向指向int的指针的指针指向指向double的指针的指针是正确的吗?
- 7. “合并”指向矢量的指针
- 8. C++复制指针指向的数据
- 9. C++约指针+非指针
- 10. 为什么将“指针指向非常量”转换为“指向常量指针的指针”
- 11. 将指针指向的数据复制到另一个指针
- 12. 指向C中的指针的指针
- 13. 指向Struct的指针的指针
- 14. 复制字符串指针,指针
- 15. 指向结构或类的指针与指向第一个字段的指针
- 16. 指向指针的指针和指向数组的指针之间的区别?
- 17. 指针指向数组的指针
- 18. C++ - 指向数组的指针 - 指针
- 19. 什么是指向指针的指针?
- 20. 指向结构指针的指针
- 21. 指向Char阵列指针的指针
- 22. C++指向指针的指针
- 23. 指向指针数组的指针是?
- 24. 指针指向列表中的指针
- 25. 指向C++指针的指针
- 26. 指向结构指针的指针
- 27. 投射指向int的指针/存储指向T的指针
- 28. 我做了什么?指向指向double的指针的指针?
- 29. 通/复制指向另一个指针
- 30. C++,SQLite - 指向字符串的指针的指针
我不明白在这段代码中可以缩短什么。你想要指向变量x的指针? – topskip
我也不确定这可以得到多简洁。 –
“非常详细”?我_never_ _ever_不得不写这样的东西... – Volker