1 2 3 4 5 6 7 8 9 10 11 12 13 14
struct Abc { ch chan int } fn f(st Abc) { st.ch <- 47 } fn test_chan_init() { st := Abc{} go f(st) i := <-st.ch assert i == 47 }