INNER CODE UNIT · JavaScript
require
mongodb/mongo-snippets · js/amb.js:14
function require(x) {
if( !x )
throw "tryagain";
}
function amb(f, values) {
for( var i = 0; i<values.length; i++ ) {
try {
var res = f(values[i]);
if( res ) return res;
} catch(e if e=="tryagain") {
}
}
return null;
}
/* --- example --- */