首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有办法在Bazel中直接访问内置类型的starlark语言?

在Bazel中,可以通过使用native.starlark模块来直接访问内置类型的Starlark语言。Starlark是一种轻量级的脚本语言,用于构建和扩展Bazel构建系统。

通过native.starlark模块,可以使用以下内置类型:

  1. bool:布尔类型,表示真或假。
  2. int:整数类型,表示整数值。
  3. float:浮点数类型,表示带有小数部分的数值。
  4. str:字符串类型,表示文本数据。
  5. list:列表类型,表示有序的元素集合。
  6. dict:字典类型,表示键值对的集合。

这些内置类型可以在Starlark脚本中直接使用,例如:

代码语言:txt
复制
load("@bazel_skylib//rules:starlark.bzl", "starlark_test")

starlark_test(
    name = "my_test",
    srcs = ["my_test.star"],
)

在上述示例中,starlark_test规则使用了Starlark脚本文件my_test.star,其中可以直接使用内置类型进行编程。

关于Bazel和Starlark的更多信息,可以参考腾讯云的相关产品和文档:

请注意,以上链接仅为示例,实际使用时应根据具体情况选择合适的产品和文档。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券