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. sizeof複合リテラル配列
- 2. ポインタがポインタにない場合のポインタへのポインタの衝突
- 3. クラス非静的メソッドグローバル関数へのポインタ
- 4. ポインタから非スカラーオブジェクトタイプへの変換?
- 5. リテラルとポインタを返す
- 6. dladdr:ポインタへのポインタ対オブジェクトへのポインタ
- 7. ポインタへのポインタ?
- 8. ポインタへのポインタ
- 9. C++のファイルへの複数出力ポインタ
- 10. C++ポインタへのポインタのポインタへのポインタのコピー
- 11. は、組合内の変数へのポインタ
- 12. Objective-Cの場合...ポインタへのメソッド
- 13. C++ポインタへのポインタ
- 14. 配列へのポインタへのポインタのキャスト
- 15. へのポインタへのポインタのConst変換
- 16. 構造体へのポインタへのポインタ
- 17. 構造体へのポインタへのポインタ
- 18. 配列へのポインタへのポインタ
- 19. ネストされた複合型へのXmlElementsの非直列化
- 20. 文字列リテラルへのポインタをintポインタとしてキャストした結果はどうですか?
- 21. ポインタのベクトルへのポインタ
- 22. COM/ATLのポインタへのポインタ
- 23. F#のポインタへのポインタ
- 24. scala-nativeのポインタへのポインタ
- 25. C++のポインタへのポインタ
- 26. ポインタの混乱へのポインタ
- 27. ポインタへのポインタのメモリリーク
- 28. Objective-Cのポインタへのポインタ
- 29. C:へのポインタのポインタ
- 30. ポインタへのポインタとオブジェクトへのポインタの意味
私はこのコードで短縮できるものは見当たりません。変数xへのポインタが必要ですか? – topskip
これはもっと簡潔になる方法もわかりません。 –
「強く冗長」?私はそのようなものを書く必要がありました... – Volker