არხი არის ტიპიზირებული გაწვევა გორუტინებს შორის კომუნიკაციისთვის — ერთი გორუტინა აგზავნის მნიშვნელობებს, მეორე მათ იღებს. არხები ის გზაა, რომელზეც Go-ის გორუტინები უსაფრთხოდ გადასცემენ მონაცემებს და სინქრონიზდებიან, რაც აჩენს ჟაბოტაჟის "share memory by communicating".
არხების შექმნა და გამოყენება
ch := ( )
{
ch <-
}()
value := <-ch
fmt.Println(value)
