Skip to content

Instantly share code, notes, and snippets.

@JellyBool
Last active August 1, 2019 07:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save JellyBool/cd32a0f25fbbe14f3df59c8aef5d5443 to your computer and use it in GitHub Desktop.
Save JellyBool/cd32a0f25fbbe14f3df59c8aef5d5443 to your computer and use it in GitHub Desktop.
comes from some day
function makeNum(number, func) {
if (func == null) { return number; }
else { return func(number); }
}
function two(func) {
return makeNum(2, func);
}
function three(func) {
return makeNum(3, func);
}
function four(func) {
return makeNum(4, func);
}
function five(func) {
return makeNum(5, func);
}
function six(func) {
return makeNum(6, func);
}
function seven(func) {
return makeNum(7, func);
}
function eight(func) {
return makeNum(8, func);
}
function nine(func) {
return makeNum(9, func);
}
function times(value) {
return function(number) { return value * number; };
}
function plus(value) {
return function(number) { return value + number; };
}
function minus(value) {
return function(number) { return number - value; };
}
function devide(value) {
return function(number) { return number/value; };
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment