function warmup(fun, input_array, output_array) {
assertEq(output_array.length, input_array.length); for (var index = 0; index < input_array.length; index++) {
input = input_array[index];
output = output_array[index]; for (var i = 0; i < 30; i++) { var y = fun(input);
assertEq(y, output)
}
}
}
// Unary - operator with transition between int32 and double. var fun_neg_int32_double = (x) => { return -x; } var fun_neg_double_int32 = (x) => { return -x; }
// Unary ~ operator using either int32, double, null, or undefined. var fun_bitnot_int32 = (x) => { return ~x; } var fun_bitnot_double = (x) => { return ~x; } var fun_bitnot_null = (x) => { return ~x; } var fun_bitnot_undefined = (x) => { return ~x; }
// Unary ++ operator using either int32 or double. var fun_inc_int32 = (x) => { return ++x; } var fun_inc_double = (x) => { return ++x; }
// Unary -- operator using either int32 or double. var fun_dec_int32 = (x) => { return --x; } var fun_dec_double = (x) => { return --x; }
// Unary + operator using either int32 or double. var fun_pos_int32 = (x) => { return +x; } var fun_pos_double = (x) => { return +x; }
// JSOp::ToNumeric using either int32 or double. var fun_tonumeric_int32 = (x) => { return x++; } var fun_tonumeric_double = (x) => { return x++; }
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.