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 --- */

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…