我正在通过发出对请求的回复chan X,其中X是一个结构。该请求是搜索操作,因此理想情况下,我希望能够返回X或报告未找到它。对于Maybe XHaskell或x optionOCaml,这将是一项任务。Go中有什么体面的方法可以做到这一点吗?我没有返回指针(因为稍后返回的原始对象可能会被修改),所以我不能只返回nil。编辑:现在,我将其设为a,chan interface{}然后发送Xor或nil,但这很丑陋,并且会破坏类型安全性。
- 3 回答
- 0 关注
- 203 浏览
添加回答
举报
0/150
提交
取消