Skip to content

Instantly share code, notes, and snippets.

void str_remove_char ( char array[], int c ) {
int i, j;
for ( i = j = 0; array[i]; ++i ) {
if ( array[i] != c )
array[j++] = array[i];
}
array[j] = '\0';
}
function make_adder( left_operand ) {
return function ( right_operand ) {
return left_operand + right_operand;
};
}
// so, you can say:
var plus_two = make_adder(2);
var plus_three = make_adder(3);
alert(plus_two(5)); //=> 7