风.foxwho(神秘狐)

神秘狐,梦想 构架一个世界

golang 编译 执行时候报错cannot declare name db.Query
go run main.go 

风.foxwho
编译 执行时候报错

# github.com/foxiswho/fox-shop/models
/Users/fox/go/gopath/src/github.com/foxiswho/fox-shop/models/admin.go:53:40: cannot declare name db.Query
/Users/fox/go/gopath/src/github.com/foxiswho/fox-shop/models/admin.go:55:3: cannot use db.Query (type *db.QuerySession) as type *db.Paginator in return argument
/Users/fox/go/gopath/src/github.com/foxiswho/fox-shop/models/admin.go:58:2: cannot use db.Query (type *db.QuerySession) as type *db.Paginator in return argument

部分代码

package models

import (
    "time"
    "fmt"
    . "github.com/foxiswho/fox-shop/module/db"
    "github.com/foxiswho/fox-shop/module"
)

原因:Query这个自定义变量,与 module/dbdb.Query 这个变量冲突,因为时使用 特殊的 点号引入

解决方法:直接报错的位置,把变量名称修改与Query 不同的名字

阅读更多

扫码向博主提问

去开通我的Chat快问

wljk506

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • php
  • java
  • go
  • 架构
  • more
版权声明:原创文章欢迎转载,不过要记得加出处哦 https://blog.csdn.net/wljk506/article/details/80219456
文章标签: go golang
个人分类: Go
想对作者说点什么? 我来说一句

PL/SQL

2008年06月29日 11KB 下载

没有更多推荐了,返回首页

不良信息举报

golang 编译 执行时候报错cannot declare name db.Query

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭