Returns an iterator pipeline.
iterator function or an array of iterator functions
iterator pipeline
var randu = require( `@stdlib/random/iter/randu` );
var iterSomeBy = require( `@stdlib/iter/some-by` );
var iterHead = require( `@stdlib/iter/head` );
var iterThunk = require( `@stdlib/iter/pipeline-thunk` );
function threshold( r ) {
return ( r > 0.95 );
}
var it1 = iterThunk( iterHead, 100 );
var it2 = iterThunk( iterSomeBy, 5, threshold );
var p = iterPipeline( it1, it2 );
var bool = p( randu() );
// returns <boolean>
Pipeline function.
source iterator
must provide an iterator
each iterator function, except the last iterator function, within an iterator pipeline must return an iterator
an iterator or pipeline result