是否可以在boolInt不重新定义的情况下为函数创建通道?package mainfunc boolInt() (bool, int) { return false, 1}func main() { chanBool := make(chan bool) chanInt := make(chan int) go func() { // chanBool <- boolInt() // error: multiple-value boolInt() in single-value context chanBool, chanInt <- boolInt() // syntax error: unexpected semicolon or newline, expecting := or = or comma }()}当我尝试在单值上下文中使用它 chanBool <- boolInt(),我得到一个错误: multiple-value boolInt() in single-value context。在 2 值上下文中: chanBool, chanInt <- boolInt()得到错误:syntax error: unexpected semicolon or newline, expecting := or = or comma。
2 回答
- 2 回答
- 0 关注
- 183 浏览
添加回答
举报
0/150
提交
取消