面试题答案
一键面试package main
import (
"testing"
)
func sum(a, b int, result chan<- int) {
result <- a + b
close(result)
}
func TestSum(t *testing.T) {
result := make(chan int)
go sum(2, 3, result)
res := <-result
if res != 5 {
t.Errorf("Expected 5, got %d", res)
}
}