xtd 0.2.0
Loading...
Searching...
No Matches
enumerable_aggregate.cpp

Shows how to use xtd::linq::enumerable::aggregate method.

#include <xtd/xtd>
auto main() -> int {
auto sentence = "the quick brown fox jumps over the lazy dog"_s;
// Split the string into individual words.
auto words = sentence.split(' ');
// Prepend each word to the beginning of the new sentence to reverse the word order.
auto reversed = words.aggregate(_2 + " " + _1);
console::write_line(reversed.quoted());
}
// This code produces the following output :
//
// "dog lazy the over jumps fox brown quick the"