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