1
0
mirror of https://github.com/taigrr/wasm-experiments synced 2025-01-18 04:03:21 -08:00

Remove gRPC example, add some simpler examples

This commit is contained in:
Johan Brandhorst
2018-08-11 20:55:13 +01:00
parent 1bb4e7fb1e
commit 0d5389317f
662 changed files with 942 additions and 368637 deletions

24
channels/main.go Normal file
View File

@@ -0,0 +1,24 @@
// +build js,wasm
package main
import "fmt"
func sum(s []int, c chan int) {
sum := 0
for _, v := range s {
sum += v
}
c <- sum // send sum to c
}
func main() {
s := []int{7, 2, 8, -9, 4, 0}
c := make(chan int)
go sum(s[:len(s)/2], c)
go sum(s[len(s)/2:], c)
x, y := <-c, <-c // receive from c
fmt.Println(x, y, x+y)
}