子项目对象 (subproject
)
此对象由 subproject()
返回,是一个表示它的不透明对象。
返回
子项目对象由以下函数和方法返回
子项目对象方法
subproject.found()
返回子项目是否成功设置。
签名
(自 0.48.0 起)
bool found()
subproject.get_variable()
从子项目内部获取指定变量。 这对于例如从 子项目 获取 declare_dependency()
很有用。
如果变量不存在,则返回变量 fallback
。 如果没有指定回退,则尝试读取不存在的变量会导致致命错误。
签名
# fetches the specified variable from inside the subproject
any get_variable(
str var_name, # The name of the variable to query
any [fallback], # The fallback value to return if `var_name` does not exist
)
参数
参数扁平化 **不支持** 此函数。
方法 subproject.get_variable()
接受以下位置参数
名称 | 类型 | 描述 | 标签 |
---|---|---|---|
var_name |
str |
要查询的变量的名称 |
|
fallback |
任何 |
如果 |
[可选] |
搜索结果为