老师,多文件查询的话为什么只能查询刚刚传上去的文件,如果刚刚传了两个,但limit =3的话就会报错
来源:2-5 编码实战:实现多个文件查询信息接口

weixin_慕神4445541
2020-02-18
写回答
2回答
-
xiaomo
2020-02-19
同学你好,非常抱歉,是我后来根据反馈来修bug时改漏了一个地方,已改正,感谢反馈:
func GetLastFileMetas(count int) []FileMeta { // fMetaArray := make([]FileMeta, len(fileMetas)) // 修复数组元素添加的bug var fMetaArray []FileMeta for _, v := range fileMetas { fMetaArray = append(fMetaArray, v) } sort.Sort(ByUploadTime(fMetaArray)) // 返回结果的时候增加了判断 if count > len(fMetaArray) { return fMetaArray } return fMetaArray[0:count] }
012020-02-20 -
xiaomo
2020-02-19
同学你好,具体报错信息和报错位置的代码贴一下?
00
相似问题