当我在Go中编写一个函数时,它应该返回一个值和一个类似的错误funccreateHashedPassword(passwordstring)string,error{//code}我想在goroutine中执行这个createHashedPassword,我想通过channel传递数据。但我的问题是,我该如何处理这里或goroutine中的错误? 最佳答案 通常将多个输出捆绑到一个结构中,然后通过单个channel将它们一起返回。typeResultstruct{MessagestringErrorerror}ch:=make(ch
当我在Go中编写一个函数时,它应该返回一个值和一个类似的错误funccreateHashedPassword(passwordstring)string,error{//code}我想在goroutine中执行这个createHashedPassword,我想通过channel传递数据。但我的问题是,我该如何处理这里或goroutine中的错误? 最佳答案 通常将多个输出捆绑到一个结构中,然后通过单个channel将它们一起返回。typeResultstruct{MessagestringErrorerror}ch:=make(ch