在我的具體使用情況,我想知道怎麼下面的Java代碼將在圍棋中實現 -Golang中的Java ArrayList <E>等效於什麼?
class Channel {
public String name;
public Channel(){}
}
ArrayList<Channel> channels = new ArrayList<Channel>();
我已經得到啓動,我認爲這將是海峽圍棋適當的結構 -
type Channel struct {
Name string
}
我只需要知道如何ArrayList的將在Go工作
謝謝,什麼是追加功能的相反(例如,以除去的元素)? – liamzebedee 2012-04-08 06:33:07
'a = append(a [:i],a [i + 1:] ...)' – Mostafa 2012-04-08 07:46:24
如果您只想從前端或末端移除一個,則更容易:a = a [1 :]或a = a [:len(a) - 2] Mostafa's允許您從切片中間刪除一個。最好的部分是,在這些情況下,append將不需要調整片的大小,所以它只是一個適當的修改。 – 2012-04-08 18:55:16