GP26. 置衣柜
描述
make() 函数来创建切片 : var slice1 []type = make([]type, len) 指定容量,其中 capacity 为可选参数:make([]T, length, capacity)
输入描述
无输出描述
[帽子 围巾 衣服 裤子 袜子]Go 解法, 执行用时: 2ms, 内存消耗: 932KB, 提交时间: 2022-07-22
package main import "fmt" func main() { slice := make([]string, 0, 0) slice = append(slice, "帽子", "围巾", "衣服", "裤子", "袜子") fmt.Println(slice) }
Go 解法, 执行用时: 2ms, 内存消耗: 1068KB, 提交时间: 2022-06-08
package main import "fmt" func main() { s := []string{"帽子", "围巾", "衣服", "裤子", "袜子"} fmt.Println(s) }
Go 解法, 执行用时: 2ms, 内存消耗: 1184KB, 提交时间: 2022-06-16
package main import "fmt" func main() { var wardrobe []string = make([]string, 5, 5) wardrobe[0] = "帽子" wardrobe[1] = "围巾" wardrobe[2] = "衣服" wardrobe[3] = "裤子" wardrobe[4] = "袜子" fmt.Println(wardrobe); }
Go 解法, 执行用时: 2ms, 内存消耗: 1196KB, 提交时间: 2022-07-16
package main import "fmt" func main() { // fmt.Println([]string{"帽子", "围巾", "衣服", "裤子", "袜子"}) wardrobe := make([]string, 0, 0) wardrobe = append(wardrobe, "帽子", "围巾", "衣服", "裤子", "袜子") fmt.Println(wardrobe) }
Go 解法, 执行用时: 2ms, 内存消耗: 1196KB, 提交时间: 2022-06-16
package main import "fmt" func main() { slice := make([]string, 0, 0) slice = append(slice, "帽子", "围巾", "衣服", "裤子", "袜子") fmt.Println(slice) }