1. 首页
  2. 主题
  3. Go语言

为什么同一个文件夹可以有2个不同的package

moryaden · · 3307 次点击
在 代码库 [rego](https://github.com/open-policy-agent/opa/tree/main/rego) , `https://github.com/open-policy-agent/opa/tree/main/rego` 文件夹中,其它文件都是 `package rego`, 但唯独这个文件 `example_test.go` 里面写的是 `package rego_test` 而且并不会导致编译报错。 哪位大佬能辛苦给各解释下?
查了下资料 `package xxxx_test` 是一种很特殊的用法。 https://github.com/golang/go/issues/25223
#1

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中