定义一个错误类型 使用相同类型来表达不同的错误方便和其他类型比较 Good: Err(EmptyVec) 能够保存错误的信息(原文:Can hold information about the error.): Good: