Go 迭代切片

2022-06-16 14:51:11 字數 573 閱讀 6467

迭代切片有兩種方式:

1. 使用 for range 迭代切片

//

其長度和容量都是 4 個元素

slice := int

//迭代每乙個元素,並顯示其值

for index, value :=range slice

output:

index:

0 value: 10

index:

1 value: 20

index:

2 value: 30

index:

3 value: 40

2.使用傳統的 for 迴圈對切片進行迭代

//

其長度和容量都是 4 個元素

slice := int

//從第三個元素開始迭代每個元素

for index := 2; index < len(slice); index++

output:

index:

2 value: 30

index:

3 value: 40

python 切片,迭代

切片 slice 操作符 其格式為 列表 元組 名 舉個例子 我們想提取前三科成績 score 數學 90 語文 89 英語 87 物理 77 化學 90 print score 0 3 結果 數學 90 語文 89 英語 87 像上面的例子score 0 3 表示的是從索引0開始取,直到索引3為止...

Go語言 range關鍵字迴圈迭代切片

go語言有個特殊的關鍵字 range,它可以配合關鍵字 for 來迭代切片裡的每乙個元素。當迭代切片時,關鍵字 range 會返回兩個值,第乙個值是當前迭代到的索引位置,第二個值是該位置對應元素值的乙份副本,如下圖所示 需要強調的是,range 返回的是每個元素的副本,而不是直接返回對該元素的引用,...

go陣列 切片

陣列 陣列指標 fmt.println 陣列指標 i int var p 10 int i fmt.println p fmt.println p x,y 1,2 j int fmt.println j k 2 int l 2 int fmt.println k l 指向陣列的指標 m new 5 ...