20210303析构的结果是否必须要每个管道为nil - ziyouzy/2021blog GitHub Wiki

并不需要

析构的主要目的是销毁携程,而管道即使是非nil的状态,只要再也没有地方对他进行着ch<-或<-ch的操作就可以了,他最终就会和一个普通的变量一样,包随着其所在函数的销毁被自动销毁