Skip to content

Instantly share code, notes, and snippets.

@Shinpeim
Last active August 29, 2015 14:01
Show Gist options
  • Save Shinpeim/b2cdf132f7b1fad7fb27 to your computer and use it in GitHub Desktop.
Save Shinpeim/b2cdf132f7b1fad7fb27 to your computer and use it in GitHub Desktop.
function flip(f){
return g; // flip' f = g
function g(x, y){ // where g x y = f y x
return f(y, x)
}
}
function nyan(a, b) {
console.log(a);
console.log(b);
}
var flippedNyan = flip(nyan);
flippedNyan("nekogata", "chikuonki");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment