首次提交:初始化项目代码

This commit is contained in:
sunct
2026-07-31 15:18:32 +08:00
commit d6393266b0
193 changed files with 14287 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
package main
import "fmt"
func main() {
// 示例1:指定长度和容量
s := make([]int, 3, 5) // 长度3,容量5
fmt.Printf("s: 长度=%d, 容量=%d, 内容=%v\n", len(s), cap(s), s) // s: 长度=3, 容量=5, 内容=[0 0 0]
// 示例2:仅指定长度(容量默认等于长度)
s2 := make([]string, 2)
fmt.Printf("s2: 长度=%d, 容量=%d, 内容=%v,内容=%q\n", len(s2), cap(s2), s2, s2) // s2: 长度=2, 容量=2, 内容=[ ],内容=["" ""]
// 示例3:容量对扩容的影响
s = append(s, 1, 2) // 长度变为5(未超过容量)
fmt.Printf("扩容后s: 长度=%d, 容量=%d, 内容=%v\n", len(s), cap(s), s) // 扩容后s: 长度=5, 容量=5, 内容=[0 0 0 1 2]
}