PIVector: any, every, indexWhere, lastIndexWhere

start arg in indexOf, entries, lastIndexOf
and some code brush
This commit is contained in:
2021-09-07 17:29:24 +03:00
parent 76ed60edf3
commit 127935086c
2 changed files with 80 additions and 17 deletions

View File

@@ -2,6 +2,16 @@
int main(int argc, char * argv[]) {
PIVector<int> x(20, [](int i) {return i/2+1;});
piCout << x;
piCout << x.any([](int v) {return v == 20;});
piCout << x.every([](int v) {return v > 0;});
piCout << x.etries([](int v) {return v % 5 == 0;});
piCout << x.indexWhere([](int v) {return v % 8 == 0;});
piCout << x.indexOf(4, -1);
piCout << x.lastIndexOf(1, 0);
piCout << x.lastIndexWhere([](int v) {return v % 8 == 0;});
return 0;
PIByteArray rnd;
rnd.resize(1024*1024, 'x');
PICLI cli(argc, argv);