Goroutine dan Channel di Go
Go membuat konkurensi terasa ringan. Goroutine dijalankan dengan kata kunci go, dan channel dipakai untuk bertukar data.
package main
import "fmt"
func main() {
hasil := make(chan int)
go func() {
jumlah := 0
for i := 1; i <= 10; i++ {
jumlah += i
}
hasil <- jumlah
}()
fmt.Println(<-hasil)
}