\u7b2c\u4e00\u9898 array<\/code> append\u6269\u5bb9\u95ee\u9898<\/h2>\n
\u5b9e\u4f8b\u4ee3\u7801
array_append.go<\/code><\/p>\n
\/**\n * Author: JeffreyBool\n * Date: 2019\/4\/17\n * Time: 16:16\n * Software: GoLand\n*\/\n\npackage array\n\n\/**\n * arr \u5e95\u5c42\u6269\u5bb9\u77e5\u8bc6\u70b9\n *\/\nfunc ArrayAppend() []int {\n arr := make([]int,5)\n arr = append(arr,10)\n \/\/\u95ee\u73b0\u5728 arr \u7ed3\u679c\u662f\u4ec0\u4e48\n return arr\n}<\/code><\/pre>\n
\u6d4b\u8bd5\u4ee3\u7801
array_append_test.go<\/code><\/p>\n
\/**\n * Author: JeffreyBool\n * Date: 2019\/4\/17\n * Time: 16:18\n * Software: GoLand\n*\/\n\npackage array\n\nimport (\n \"testing\"\n)\n\nfunc TestArray_append(t *testing.T) {\n arr := ArrayAppend()\n t.Log(arr)\n}<\/code><\/pre>\n
\u672c\u9898\u8bb2\u89e3<\/h3>\n
\u672c\u9898\u8bb2\u89e3<\/h3>\n
make<\/code> \u51fd\u6570<\/h4>\n
make<\/code> \u51fd\u6570<\/h4>\n
make<\/code> \u4e5f\u662f\u5185\u5efa\u51fd\u6570\uff0c\u4f60\u53ef\u4ee5\u4ece http:\/\/golang.org\/pkg\/builtin\/#make<\/a> \u770b\u5230\u5b83\uff0c \u5b83\u7684\u51fd\u6570\u539f\u578b \u6bd4
new<\/code> \u591a\u4e86\u4e00\u4e2a\uff08\u957f\u5ea6\uff09\u53c2\u6570\uff0c\u8fd4\u56de\u503c\u4e5f\u4e0d\u540c\u3002
\n\u51fd\u6570\u539f\u578b\u662f<\/p>\n
func make(Type, size IntegerType) Type <\/code><\/pre>\n
\u7b2c\u4e00\u4e2a\u53c2\u6570\u662f\u4e00\u4e2a\u7c7b\u578b\uff0c\u7b2c\u4e8c\u4e2a\u53c2\u6570\u662f\u957f\u5ea6<\/li>\n\u8fd4\u56de\u503c\u662f\u4e00\u4e2a\u7c7b\u578b<\/li>\n<\/ul>\n\n
\u5b98\u65b9\u63cf\u8ff0\u4e3a\uff1a<\/p>\n
\n
\u6839\u636e\u4e0a\u9762 make \u7684\u89e3\u91ca\u6211\u4eec\u53ef\u4ee5\u5f97\u77e5Slice\u53ef\u4ee5\u8bbe\u5b9a\u4e09\u4e2a\u53c2\u6570, \u7b2c\u4e00\u4e2a\u662f\u7c7b\u578b,\u7b2c\u4e8c\u4e2a\u662f\u957f\u5ea6,\u7b2c\u4e09\u4e2a\u662f\u5927\u5c0f, \u5f53Slice \u5927\u5c0f\u4e0d\u591f\u4e86\u4f1a\u81ea\u52a8\u6269\u5bb9.<\/li>\n<\/ul>\n\n
arr := make([]int,5) \n\/\/\u5b9e\u9645\u8bd1\u4e3a\narr := make([]int,5,5)<\/code><\/pre>\n
arr \u7684\u5927\u5c0f,\u957f\u5ea6\u90fd\u4e3a5.<\/p>\n
\u6211\u4eec\u5c06\u4ee3\u7801\u7a0d\u5fae\u6539\u826f\u4e0b:<\/p>\n
\/**\n * Author: JeffreyBool\n * Date: 2019\/4\/17\n * Time: 16:16\n * Software: GoLand\n*\/\n\npackage array\n\nimport (\n \"fmt\"\n)\n\n\/**\n * arr \u5e95\u5c42\u6269\u5bb9\u77e5\u8bc6\u70b9\n *\/\nfunc ArrayAppend() []int {\n arr := make([]int,5)\n fmt.Printf(\"arr.len: %d; arr.cap: %d \\n\