<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                * ?代表一串元素, 或者一串元素中的一段 * 類似 begin/end 對 好處: * 簡化語法和方便使用 ~~~cpp vector<int> data{11, 22, 33}; sort(begin(data), end(data)); sort(data); // 使用 Ranges ~~~ * 防止 begin/end 不配對 * 使變換/過濾等串聯操作成為可能 相關功能 * 視圖(View): 延遲計算, 不持有, 不改寫 * Actions: 即時處理(eagerly evaluated), 改寫 * Algorithms: 所有接受 begin/end 對的算法都可用 * Views 和 actions 使用管道符`|`串聯 ### 例子 * 串聯視圖 ~~~cpp vector<int> data {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; auto result = data | views::remove_if([](int i) { return i % 2 == 1;}) | views::transform([](int i) { return to_string(i);}); // result = {"2", "4", "6", "8", "10" }; // 注意 以上操作被延遲, 當你遍歷result的時候才觸發 ~~~ * 串聯actions ~~~cpp vector<int> data{4, 3, 4, 1, 8, 0, 8}; vector<int> result = data | actions::sort | actions::unique; ~~~ * 排序然后去重 * 操作會原地對`data`進行更改, 然后返回 * 過濾和變換 ~~~cpp int total = accumulate ( view::ints(1) | view::transform([](int i) {return i * i;}) | view::take(10), 0); ~~~ * `view::ints(1)`?產生一個無限的整型數列 * 平方 * 取前10個元素, 然后累加(accumulate) 所有的計算延遲到`accumulate`累加遍歷的時候發生
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看