Frends流程中C#语句返回值无需赋值变量直接传递的方法
Frends中直接传递C#语句结果的可行方案
- 临时短命名变量:
Frends的C#语句元素目前强制要求通过“Assign variable”指定接收变量,没法直接跳过这一步。可以用一个极简命名的临时变量(比如_tmp),仅在后续紧接的元素中使用,之后不再引用,不会造成作用域的实际污染。 - 子流程返回值:
把这段C#语句封装到一个独立子流程中,子流程可以直接返回C#语句的执行结果。回到主流程后,就能通过#result[子流程名称]直接获取该结果,无需在主流程定义额外变量,完美契合你不想污染主作用域的需求。 - 关于特殊哈希引用:
目前Frends没有提供这类未绑定变量的特殊哈希引用(比如直接返回给#result),必须通过上述两种方式处理。
内容的提问来源于stack exchange,提问作者Sebastian Mineur
相关产品推荐
相关产品推荐

