初入go领域的一些问题

fengjian1993 · · 1025 次点击
问题1:像这种流水账式的工具应用,如何使step1,2,3...看起来更美观可读? 问题2: go proc.StartProcess() 这个里面的 proc 无论是值还是指针都行,只要func (externalProcess *ExternalProcess) StartProcess() {}接收参数是指针就行,那么到底是用指针好还是值好?是否需要改变对象属性用指针更好? 问题3:这里我用了go proc.StartProcess(), go externalProcess.checkProcess(stdoutPipe)实际上是因为err = cmd.Wait()会阻塞,而我这里需要启动的进程是一个后台进程不得已而为之,请问这里是否有什么开销?或者需要关闭一些什么资源? go新手希望大家多提点:)
#1