14 lines
408 B
C++
14 lines
408 B
C++
#include "pip.h"
|
|
|
|
|
|
int main(int argc, char * argv[]) {
|
|
PIVector <int> v(5, [](size_t i){return i*2;});
|
|
v.prepend({1, 2, 3});
|
|
piCout << v;
|
|
piCout << v.reduce<int>([](int v, int s){return v+s;});
|
|
piCout << v.reduce<PIString>([](int v, PIString s){return s+PIString::fromNumber(v);});
|
|
PIStringList sl = v.map<PIString>([](int v){return PIString::fromNumber(v);});
|
|
piCout << sl;
|
|
return 0;
|
|
}
|