命名空间
变体
操作

std::execution::let_value

来自 cppreference.cn
< cpp‎ | execution
 
 
 
定义于头文件 <execution>
execution::sender auto

    let_value( execution::sender auto input,

               std::invocable</*values-sent-by*/(input)...> function );
(C++26 起)

[edit] 参数

input - 发送者,一旦执行便发送函数执行所需的值
function - 可调用对象,将被调用并以输入发送器发送的值作为参数

[edit] 返回值

返回一个发送器,描述由输入发送器描述的任务图,并添加一个节点,该节点以输入发送器发送的值作为参数调用所提供的函数。

let_value 类似于 then,但是,从 then 返回的发送器精确地发送该函数最终返回的内容 - let_value 要求函数返回一个发送器,并且 let_value 返回的发送器发送回调返回的发送器所发送的值。

[edit] 示例

English 日本語 中文(简体) 中文(繁體)