bazel - Starlark / Bazel 中有 splat 操作员吗?
问题描述
Bazel 中有 splat 运算符吗?像蟒蛇*
,或Javacripts ...
?
我对需要将列表解压缩到另一个列表的情况感兴趣。我想要实现的是这样的:
some_rule (
name = "target_name",
src = [
"file1.txt",
"file2.txt",
*get_more_files()
]
)
在此示例get_more_files
中,将返回一个文件名列表,该列表将被解压缩src
并file1.txt
与file2.txt
.
注意:我知道这种extend
方法。
解决方案
srcs = [ .. ] + get_more_files()
应该做的工作
推荐阅读
- python - 使用 Python 和 Beautiful Soup 如何捕获空标签
- sql - 使用“trim”行在数据库中查询
- javascript - 如何在另一个div之前插入div
- wordpress - 如果是移动设备,则从特定页面重定向到特定页面
- c# - Thread.Sleep 的精度还差吗?
- php - 在 MySQL 或 PHP 中显示每个人数据的列表日期
- javascript - react-native vs reactXP
- javascript - 在 ViewModel 中使用 getter 而不是订阅 Model
- javascript - fetch api - 如何将数组附加为搜索参数
- intellij-idea - AspectJ/Jetty/Java-8:错误扫描条目 UpdateParserFiles.class