Go では、動的配列を作成するための複数のアプローチがあり、可変サイズのデータを扱うときに役立ちます。
たとえば、C の std::vector クラスに慣れている場合は、Go での同等のクラスについて疑問に思うかもしれません。同様の機能を実現するには、append() 組み込み関数を利用できます。
構造体の動的配列を作成する方法を示す例を次に示します。
type myType struct { a, b int } func main() { a := []myType{{1, 2}, {3, 4}} a = append(a, myType{5, 6}) }
append() を利用することで、 )、最後に要素を追加することで配列を動的に拡張できます。コードの簡単な説明は次のとおりです。
append() と動的配列の詳細については、Go 言語仕様を参照してください。
以上がGo で動的配列を作成およびサイズ変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。