سيتم إطلاق BazelCon لعام 2022 في الفترة من 16 إلى 17 تشرين الثاني (نوفمبر) في نيويورك وعلى الإنترنت. التسجيل اليوم
جديد: انضم إلينا في يوم المنتدى في 15 تشرين الثاني (نوفمبر). التفاصيل والتسجيل:
bazel_module_tags 标签
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
包含模块中当前正在处理的模块扩展的标记。此对象包含扩展程序的每个标记类的字段,并且该字段的值是一个列表,其中包含每个标记实例的对象。此“标记实例”对象反过来又包含标记类的每个属性对应的字段。
标记实例对象具有 _sort_key 字段,该字段会返回一个不透明的值,可与其他排序键进行比较,以确定标记的相对顺序,即使在不同的标记类之间也是如此。标记按其在模块文件中的位置以及依赖关系图中模块的 BFS 顺序排序。此参数可与 sorted() 搭配使用,以恢复标记的原始顺序:sorted(tags, key=lambda tag: tag._sort_key)。
当作为位置参数传递给 print() 或 fail() 时,标记实例对象会转换为有意义的字符串表示形式,例如“位于 /home/user/workspace/MODULE.bazel:3:4 的‘安装’标记”。这可用于构建指向模块文件中标记位置的错误消息,例如 fail("Conflict between", tag1, "and", tag2)。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-04-13。
[null,null,["最后更新时间 (UTC):2026-04-13。"],[],[]]