为了账号安全,请及时绑定邮箱和手机立即绑定

通过 vscode 删除 Golang 导入包

通过 vscode 删除 Golang 导入包

Go
长风秋雁 2022-07-11 10:32:10
我开始使用 go 并且我很高兴 :) 但是我在包导入方面遇到了一个奇怪的问题。我有一个文件 dto.go :package dtoimport (    "time")type TaskResponse struct {    ID          uint      `json:"id"`    Title       string    `json:"title"`    Description string    `json:"description"`    CreatedAt   time.Time `json:"created_at"`    UpdatedAt   time.Time `json:"updated_at"`}一个简单的响应对象,但一个任务有一个状态参数。我有一个文件 model.go :package model// Status structtype Status struct {    ID   uint    Name string}问题是我想在 TaskResponse 中添加 Status 对象,但是当我添加它时,我得到了一个“未定义的状态”,当我强制导入包 vscode 时,它会自动删除它......有人知道我的问题是什么吗?提前致谢
查看完整描述

2 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

之所以会出现这种情况,是因为你导入的东西,你没有在程序中使用,所以 Golang 删除了不必要的依赖。



查看完整回答
反对 回复 2022-07-11
?
慕工程0101907

TA贡献1887条经验 获得超5个赞

我发现了问题,只需要在对象TaskResponse中使用model.Status



查看完整回答
反对 回复 2022-07-11
  • 2 回答
  • 0 关注
  • 284 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信