2017-05-13 7 views

Antwort

1

Zum Beispiel entfernen, mit n = 3 ,

package main 

import "fmt" 

func main() { 
    list := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10} 
    for a, n := list, 3; len(a) >= n; a = a[n:] { 
     slice := a[:n] 
     fmt.Println(slice) 
    } 
} 

Ausgang:

[1 2 3] 
[4 5 6] 
[7 8 9] 
-2

Sie so etwas wie dieses (sorry für Pseudo-Code) machen könnte

array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 

while (array){ 
    list = "" 
    for($i=1;$i -le 3;$i++){ 
    list.add = array[$i] 
    remove from array the array[$i] 
    } 
    your list now here (list) 

} 

Sie die ersten drei Werte stellen konnte und nach, dass Sie es

+0

Wie Sie anhand des Tags zu der Frage sehen können, handelt es sich bei der Frage um die Go-Programmiersprache. – peterSO

Verwandte Themen