Слияние кода завершено, страница обновится автоматически
//test.ets
let x = () => { throw new Error("x"); return 1 };
let y = () => { throw new Error("y"); return 1 };
try {
x() >>> y();
throw new Error('#1.1: let x = function () { throw "x"; }; let y = function () { throw "y"; }; x() >>> y() throw "x". Actual: ' + (x() >>> y()));
} catch (e) {
if (e.message === "y") {
throw new Error('#1.2: First expression is evaluated first, and then second expression');
} else {
if (e.message !== "x") {
throw new Error('#1.3: let x = function () { throw "x"; }; let y = function () { throw "y"; }; x() >>> y() throw "x". Actual: ' + (e));
}
}
}
TypeError: Свойство 'message' не существует на типе 'Object' [test.ets:8:15]
TypeError: Свойство 'message' не существует на типе 'Object' [test.ets:11:19]
test.ets
должен успешно скомпилироваться.
см. test.ets
Вход Перед тем как оставить комментарий