In meinem speziellen Anwendungsfall, würde ich gerne wissen, wie der folgende Java-Code würde in Go implementiert werden -Was entspricht einer Java ArrayList <E> in Golang?
class Channel {
public String name;
public Channel(){}
}
ArrayList<Channel> channels = new ArrayList<Channel>();
Ich habe angefangen, gotten, und ich denke, das ist die geeignete Struktur für Channel in Go wäre -
type Channel struct {
Name string
}
ich muss nur wissen, wie Arraylist in Go
Danke, was ist das Gegenteil der Append-Funktion (zum Beispiel ein Element zu entfernen)? – liamzebedee
'a = append (a [: i], a [i + 1:] ...)' – Mostafa
Wenn du nur einen von der Front oder dem Ende entfernen willst, dann ist es noch einfacher: a = a [1 :] oder a = a [: len (a) - 2] Mit Mostafa kannst du einen aus der Mitte der Scheibe entfernen. Der beste Teil ist, dass Append in diesen Fällen nicht einmal die Größe der Scheibe ändern muss, so dass es nur eine vor Ort Modifikation ist. –