Google Go - Good artists borrow, great artists steal.
1. Good artists borrow,
great artists steal.
— Pablo Picasso
The Go Programming Language
Frank Müller
2. TIOBE Index Platz 13
Sprache des Jahres 2009 13
0 0 0 0 0 0 0 0 0 0 0
Jan Feb Mär Apr Mai Jun Jul Aug Sep Okt Nov Dez
Steile Karriere
3. Ende 20 07 Star t durch
Rober t Griese mer, Rob Pike
und K en Thompson
Design Mitte 20
08 fer tig,
Implementierung
beginnt
ntlic hung
Veröf fe
mber 2009 Zielsetzung:
N ove
schnelle, einfache und moderne
Systemsprache
Historie und Motivation
22. func (m *Manager) server() {
for {
select {
case h := <-subscribeChan:
m.subscribers[h.Id()] = h
case e := <-eventChan:
for _, h := range m.subscribers {
go h.Handle(e)
}
case <-stopChan:
return
}
}
}
Beispiel (Teil 4)