我正在学习戈兰语,同时使用以下代码练习切片:
package main
import "fmt"
func main() {
var count int
var subject string
subjects := make([]string, 0)
fmt.Print("Enter total number of subjects:")
fmt.Scan(&count)
for count != 0 {
fmt.Print("\n\nEnter subject name: ")
fmt.Scan(&subject)
subjects = append(subjects, subject)
fmt.Printf("\nlen=%d \ncap=%d \n%v\n", len(subjects), cap(subjects), subjects)
count--
}
}
以下是结果,我得到:
输入主题名称:物理
len=4 帽=4 [印地语英语数学物理]
输入主题名称:地理位置
len=5 cap=8 [印地语 英语 数学 物理 地理]
为什么容量在5日翻倍,以及如何按适当的顺序增加容量
MMMHUHU
相关分类