首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Starlark / Bazel是否有一个splat操作员?

在Starlark / Bazel是否有一个splat操作员?
EN

Stack Overflow用户
提问于 2020-04-09 10:34:56
回答 1查看 193关注 0票数 1

在巴泽尔有没有个斯帕特接线员?就像蟒蛇*,或者...

我对这个案子很感兴趣,我需要把一个单子打开到另一个。我想要达到这样的目标:

代码语言:javascript
复制
some_rule (
    name = "target_name",
    src = [
        "file1.txt",
        "file2.txt",
        *get_more_files()
    ]
)

在本例中,get_more_files将返回一个文件名列表,该列表将被解压缩为src,并与file1.txtfile2.txt并排。

注意:我知道extend方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-09 21:37:16

代码语言:javascript
复制
srcs = [ .. ] + get_more_files()

应该做这份工作

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61119200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档