import cycle

来源:6-14 红包模块-发红包GoRPC用户接口层TCP服务器端和RPC服务接口实现编写实践

snail3842734

2019-11-06

为什么我在 resk/app.go 中。引入以下 3 行时会报错循环导入问题,老师的却没有?

//_ "resk/apis/web"
//_ "resk/core/accounts"
//_ "resk/core/envelopes"
import cycle not allowed
package main
	imports resk
	imports resk/core/envelopes
	imports resk/services
	imports resk/apis/web
	imports resk/services
写回答

1回答

枫荇

2019-11-06

同学,您好!在golang中循环导入的问题很常见,通常的做法就是在组织包结构时遵循树形结构中,上层依赖下层,下层不依赖上层,如果同级依赖同级就升级为上层依赖下层的结构。

0
2
snail3842734
谢谢老师 :)
2019-11-06
共2条回复

仿微信抢红包 Golang实战多版本抢红包系统

Golang红包系统单体版+并发版+分布式+微服务版,四大金装版、超值必修课

582 学习 · 159 问题

查看课程