package ecode const ( FILE_OK = iota FILE_TYPE_ERR FILE_NOT_FOUND ) var FILE_MSG = map[int]string{ FILE_OK: "文件操作成功", FILE_TYPE_ERR: "文件类型错误!", FILE_NOT_FOUND: "文件不存在", } func File(id int) *Ecode { code := new(Ecode) code.Code = id code.Msg = FILE_MSG[id] return code }