ich einige Test-Helferfunktionen Schreiben der Ausgang sinnvoller zu machen:Ist es möglich, in Rascal eigene Operatoren zu definieren?
bool tstEq(first, second) {
if(first == second)
return true;
else {
println("<first> was not equal to <second>");
return false;
}
}
Ist es möglich, so etwas zu tun?
bool ===(first, second) = tstEq(first, second);
Nutzung:
test bool myTest() = 1 === 2
, die in etwa so führen würde:
rascal>:test
1 was not equal to 2
bool: false
Es gibt oder gab ein Vorschlag, die Schurken-Testfunktionen so etwas automatisch zu machen. –