Quel est l'équivalent d'une Java ArrayList & lt; E & gt; à Golang?

Dans mon cas d'utilisation particulier, je voudrais savoir comment le code Java suivant serait mis en œuvre en Aller -

class Channel {
    public String name;
    public Channel(){}
}

ArrayList<Channel> channels = new ArrayList<Channel>();

J'ai commencé, et je pense que ce serait la meilleure structure pour le Canal en Aller -

type Channel struct {
    Name string
}

J'ai juste besoin de savoir comment ArrayList serait de travailler en Aller

source d'informationauteur liamzebedee