6868
6969 </ head >
7070 < body >
71- < header data-kunai-mdinfo ="{"meta": {"header": ["execution"], "id-type": ["cpo"], "namespace": ["std::execution"], "cpp": ["cpp26"]}, "sources": [{"id": "3342a808f21fec19582d7cf3c381408864d5d44e", "source": "#include <print>\n#include <string>\n#include <execution>\nnamespace ex = std::execution;\n\nint main()\n{\n { // \u95a2\u6570\u547c\u3073\u51fa\u3057\n ex::sender auto snd0 = ex::just('C', 2);\n ex::sender auto snd1 = ex::then(snd0, [](char ch, int n) {\n return ch + std::string(n, '+');\n });\n auto [s] = std::this_thread::sync_wait(snd1).value();\n std::println(\"{}\", s);\n }\n\n { // \u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u8a18\u6cd5\n ex::sender auto sndr = ex::just('C', 2);\n | ex::then([](char ch, int n) {\n return ch + std::string(n, '+');\n });\n auto [s] = std::this_thread::sync_wait(sndr).value();\n std::println(\"{}\", s);\n }\n}\n"}], "page_id": ["reference", "execution", "execution", "then"]} ">
71+ < header data-kunai-mdinfo ="{"meta": {"header": ["execution"], "id-type": ["cpo"], "namespace": ["std::execution"], "cpp": ["cpp26"]}, "sources": [{"id": "9cde7d323a6ab3375e4fb017b735166db172cc98", "source": "#include <print>\n#include <string>\n#include <execution>\nnamespace ex = std::execution;\n\nint main()\n{\n { // \u95a2\u6570\u547c\u3073\u51fa\u3057\n ex::sender auto snd0 = ex::just('C', 2);\n ex::sender auto snd1 = ex::then(snd0, [](char ch, int n) {\n return ch + std::string(n, '+');\n });\n auto [s] = std::this_thread::sync_wait(snd1).value();\n std::println(\"{}\", s);\n }\n\n { // \u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u8a18\u6cd5\n ex::sender auto sndr = ex::just('C', 2)\n | ex::then([](char ch, int n) {\n return ch + std::string(n, '+');\n });\n auto [s] = std::this_thread::sync_wait(sndr).value();\n std::println(\"{}\", s);\n }\n}\n"}], "page_id": ["reference", "execution", "execution", "then"]} ">
7272 < nav class ="navbar navbar-default " role ="navigation ">
7373 < div class ="container-fluid ">
7474 < div class ="navbar-header ">
201201 < p class ="text-right "> < small >
202202 最終更新日時:
203203 < time itemprop ="datePublished " class ="js-local-time "
204- datetime ="2026-09-11T13:06:31 +09:00 ">
205- 2026年09月11日 13時06分31秒 (JST)
204+ datetime ="2026-09-16T19:20:50 +09:00 ">
205+ 2026年09月16日 19時20分50秒 (JST)
206206 </ time >
207207 < br />
208208 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
209- < span itemprop ="name "> Akira Takahashi </ span >
209+ < span itemprop ="name "> rotarymars </ span >
210210 </ span >
211211 が更新
212212 </ small > </ p >
@@ -327,7 +327,7 @@ <h2>カスタマイゼーションポイント</h2>
327327< li > 上記以外の完了操作では変更なしに転送すること。</ li >
328328</ ul >
329329< h2 > 例</ h2 >
330- < p > < div class ="yata " id ="3342a808f21fec19582d7cf3c381408864d5d44e "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include < a href ="../../print.html "> <print></ a > </ span >
330+ < p > < div class ="yata " id ="9cde7d323a6ab3375e4fb017b735166db172cc98 "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include < a href ="../../print.html "> <print></ a > </ span >
331331< span class ="cp "> #include < a href ="../../string.html "> <string></ a > </ span >
332332< span class ="cp "> #include < a href ="../../execution.html "> <execution></ a > </ span >
333333< span class ="k "> namespace</ span > < span class ="w "> </ span > < span class ="nn "> ex</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="nn "> std</ span > < span class ="o "> ::</ span > < span class ="nn "> execution</ span > < span class ="p "> ;</ span >
@@ -344,7 +344,7 @@ <h2>例</h2>
344344< span class ="w "> </ span > < span class ="p "> }</ span >
345345
346346< span class ="w "> </ span > < span class ="p "> {</ span > < span class ="w "> </ span > < span class ="c1 "> // パイプライン記法</ span >
347- < span class ="w "> </ span > < span class ="n "> < a href ="sender.html "> ex::sender</ a > </ span > < span class ="w "> </ span > < span class ="k "> auto</ span > < span class ="w "> </ span > < span class ="n "> sndr</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < a href ="just.html "> ex::just</ a > </ span > < span class ="p "> (</ span > < span class ="sc "> 'C'</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="mi "> 2</ span > < span class ="p "> ); </ span >
347+ < span class ="w "> </ span > < span class ="n "> < a href ="sender.html "> ex::sender</ a > </ span > < span class ="w "> </ span > < span class ="k "> auto</ span > < span class ="w "> </ span > < span class ="n "> sndr</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < a href ="just.html "> ex::just</ a > </ span > < span class ="p "> (</ span > < span class ="sc "> 'C'</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="mi "> 2</ span > < span class ="p "> )</ span >
348348< span class ="w "> </ span > < span class ="o "> |</ span > < span class ="w "> </ span > < span class ="n "> < span style ="color:#ff0000 "> ex::then</ span > </ span > < span class ="p "> ([](</ span > < span class ="kt "> char</ span > < span class ="w "> </ span > < span class ="n "> ch</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="kt "> int</ span > < span class ="w "> </ span > < span class ="n "> n</ span > < span class ="p "> )</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
349349< span class ="w "> </ span > < span class ="k "> return</ span > < span class ="w "> </ span > < span class ="n "> ch</ span > < span class ="w "> </ span > < span class ="o "> +</ span > < span class ="w "> </ span > < span class ="n "> < a href ="../../string/basic_string.html "> std::string</ a > </ span > < span class ="p "> (</ span > < span class ="n "> n</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="sc "> '+'</ span > < span class ="p "> );</ span >
350350< span class ="w "> </ span > < span class ="p "> });</ span >
0 commit comments