Ένα κανάλι είναι ένας πληρωμένος αγωγός για την επικοινωνία μεταξύ goroutines — ένας goroutine στέλνει τιμές, ένας άλλος τις λαμβάνει. Τα κανάλια είναι ο τρόπος με τον οποίο τα Go goroutines μεταφέρουν με ασφάλεια δεδομένα και συγχρονίζονται, ενσωματώνοντας το σύνθημα "κοινή χρήση μνήμης μέσω επικοινωνίας."
Δημιουργία και χρήση καναλιών
ch := ( )
{
ch <-
}()
value := <-ch
fmt.Println(value)
