使用OUT参数从函数返回列表

亚历克斯

我想创建一个CMake函数为:

function(test src_list dst_list)
# do something
endfunction()

用法:

test(${my_list} chg_list)

这意味着,它my_list是一个包含多个字段的列表,并且chg_list将在测试函数内部收到一个修改后的列表。

我如何在CMake中创建一个函数来做到这一点?

Lrineau

在CMake中,函数具有自己的作用域,并且默认情况下,除非您将CACHEPARENT_SCOPE作为参数传递,否则变量的所有修改都是局部的set在函数内部,如果要在调用方范围内修改变量,则应使用:

set(${dst_list} <something> PARENT_SCOPE)

参见文档

函数将打开新的作用域:有关详细信息,请参见set(var PARENT_SCOPE)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在具有返回值的函数中使用out参数

来自分类Dev

扩展函数返回包含特定列表类型作为参数的列表

来自分类Dev

在Scala中使用Currying:多个参数列表与返回一个函数

来自分类Dev

Python3-仅接受一个参数并使用递归返回列表的函数

来自分类Dev

函数式编程:返回使用特定参数调用不同函数列表的第一个真实结果

来自分类Dev

使用列表中的函数及其参数

来自分类Dev

r:在函数中使用参数列表

来自分类Dev

使用列表项作为函数参数

来自分类Dev

如何使用列表作为参数编写函数

来自分类Dev

带有列表参数的RCPP函数返回矩阵

来自分类Dev

返回在函数参数中输入的键列表的字典

来自分类Dev

通过使用函数指针与变量参数列表函数接口

来自分类Dev

使用R Lapply和函数参数列表迭代函数

来自分类Dev

从函数返回位置参数

来自分类Dev

返回带参数的函数

来自分类Dev

使用内在函数时如何避免“ out”参数错误?

来自分类Dev

PostgreSQL ecpg:如何使用多个out参数调用函数

来自分类Dev

可变参数模板函数,其中返回类型取决于模板参数列表

来自分类Dev

从函数返回数组列表

来自分类Dev

返回元组列表的函数。

来自分类Dev

从函数返回列表

来自分类Dev

如何从函数返回列表?

来自分类Dev

将列表返回给函数

来自分类Dev

从函数返回列表元组

来自分类Dev

MSTest-使用list参数的Moq设置返回空列表

来自分类Dev

`RETURN TABLE(columns)`如何等同于使用一个或多个`OUT`参数,并将函数标记为返回`SETOF`记录?

来自分类Dev

MySQL OUT参数返回NULL

来自分类Dev

返回指向数组的指针或使用参数制作void函数

来自分类Dev

Powershell:函数意外返回值,使用$ args访问参数

Related 相关文章

热门标签

归档